|
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
|
Traduction
Source
|
Membership, classe
Espace de noms : System.Web.Security
Assembly : System.Web (dans System.Web.dll)
Le type Membership expose les membres suivants.
| Nom | Description | |
|---|---|---|
![]() ![]() | ApplicationName | |
![]() ![]() | EnablePasswordReset | |
![]() ![]() | EnablePasswordRetrieval | |
![]() ![]() | HashAlgorithmType | |
![]() ![]() | MaxInvalidPasswordAttempts | |
![]() ![]() | MinRequiredNonAlphanumericCharacters | |
![]() ![]() | MinRequiredPasswordLength | |
![]() ![]() | PasswordAttemptWindow | |
![]() ![]() | PasswordStrengthRegularExpression | |
![]() ![]() | Provider | |
![]() ![]() | Providers | |
![]() ![]() | RequiresQuestionAndAnswer | |
![]() ![]() | UserIsOnlineTimeWindow |
| Nom | Description | |
|---|---|---|
![]() ![]() | CreateUser(String, String) | |
![]() ![]() | CreateUser(String, String, String) | |
![]() ![]() | CreateUser(String, String, String, String, String, Boolean, MembershipCreateStatus) | |
![]() ![]() | CreateUser(String, String, String, String, String, Boolean, Object, MembershipCreateStatus) | |
![]() ![]() | DeleteUser(String) | |
![]() ![]() | DeleteUser(String, Boolean) | |
![]() ![]() | FindUsersByEmail(String) | |
![]() ![]() | FindUsersByEmail(String, Int32, Int32, Int32) | |
![]() ![]() | FindUsersByName(String) | |
![]() ![]() | FindUsersByName(String, Int32, Int32, Int32) | |
![]() ![]() | GeneratePassword | |
![]() ![]() | GetAllUsers() | |
![]() ![]() | GetAllUsers(Int32, Int32, Int32) | |
![]() ![]() | GetNumberOfUsersOnline | |
![]() ![]() | GetUser() | |
![]() ![]() | GetUser(Boolean) | |
![]() ![]() | GetUser(Object) | |
![]() ![]() | GetUser(String) | |
![]() ![]() | GetUser(Object, Boolean) | |
![]() ![]() | GetUser(String, Boolean) | |
![]() ![]() | GetUserNameByEmail | |
![]() ![]() | UpdateUser | |
![]() ![]() | ValidateUser |
| Nom | Description | |
|---|---|---|
![]() ![]() | ValidatingPassword |
Remarque |
|---|
Création d'utilisateurs. Stockage des informations d'appartenance (membership), telles que les noms d'utilisateurs, les mots de passe, les adresses de messagerie et les données de prise en charge, dans Microsoft SQL Server ou dans un autre magasin de données. authentification des utilisateurs qui visitent votre site. Vous pouvez authentifier des utilisateurs par programme ou vous pouvez utiliser le contrôle Login pour créer un système d'authentification complet qui requiert peu ou pas de code. Gestion des mots de passe, qui inclut la création, la modification, la récupération et la réinitialisation, etc. Vous pouvez éventuellement configurer l'appartenance d'ASP.NET afin d'exiger une question et une réponse de mot de passe pour authentifier les demandes de réinitialisation ou de récupération de mot de passe pour les utilisateurs qui ont oublié leur mot de passe.
<configuration>
<connectionStrings>
<add name="SqlServices" connectionString="Data Source=AspSqlServer;Integrated Security=SSPI;Initial Catalog=aspnetdb;" />
</connectionStrings>
<system.web>
<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="20">
<providers>
<remove name="AspNetSqlProvider" />
<add name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="SqlServices"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
passwordFormat="Hashed"
applicationName="/" />
</providers>
</membership>
</system.web>
</configuration>
| Topic | Location |
|---|---|
| Procédure pas à pas : création d'un site Web avec appartenance et connexion utilisateur (Visual Studio) | Génération d'applications Web ASP.NET dans Visual Studio |
| Procédure pas à pas : création d'un site Web avec appartenance et connexion utilisateur | Génération d'applications à l'aide de Visual Web Developer |
Remarque |
|---|
Note de sécurité |
|---|
<%@ Page Language="C#" %> <%@ Import Namespace="System.Web.Security" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> public void Login_OnClick(object sender, EventArgs args) { if (Membership.ValidateUser(UsernameTextbox.Text, PasswordTextbox.Text)) FormsAuthentication.RedirectFromLoginPage(UsernameTextbox.Text, NotPublicCheckBox.Checked); else Msg.Text = "Login failed. Please check your user name and password and try again."; } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>Login</title> </head> <body> <form id="form1" runat="server"> <h3>Login</h3> <asp:Label id="Msg" ForeColor="maroon" runat="server" /><br /> Username: <asp:Textbox id="UsernameTextbox" runat="server" /><br /> Password: <asp:Textbox id="PasswordTextbox" runat="server" TextMode="Password" /><br /> <asp:Button id="LoginButton" Text="Login" OnClick="Login_OnClick" runat="server" /> <asp:CheckBox id="NotPublicCheckBox" runat="server" /> Check here if this is <span style="text-decoration:underline">not</span> a public computer. </form> </body> </html>
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)
Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
