Visual Studio propose un contrôle permettant la création d’utilisateurs dans la base de données : CreateUserWizard.
Ce contrôle est un gain de temps non négligeable, mais lorsque l’on veut sortir du cadre classique de l’inscription de membres, il faut chercher un peu pour obtenir ce que l’on souhaite.
Dans le cadre d’un panneau d’administration, il peut être utile de permettre la création d’utilisateurs par les administrateurs. Cependant le comportement par défaut du CreateUserWizard est d’automatiquement connecter l’utilisateur courant avec le compte qui vient juste d’être créé, ce qui est embêtant dans le cadre d’un panneau d’administration.
Pour désactiver ce comportement par défaut, il faut mettre la propriété LoginCreatedUser à false.
<asp:CreateUserWizard ID="CreateUserWizard1"
runat="server"
LoginCreatedUser="false">
<WizardSteps>
<asp:CreateUserWizardStep ID="CreateUserWizardStep1"
runat="server" />
<asp:CompleteWizardStep ID="CompleteWizardStep1"
runat="server" />
</WizardSteps>
</asp:CreateUserWizard>
Voir également
- Accélérer le temps de chargement d’Entity Framework 4 avec EFCachingProvider en ASP.NET
- UpdatePanel en ASP.NET, attention au piège
- Réduire le temps de chargement d’une page ASP.NET avec le SQL Server Cache Dependency
- Récupérer l’UserId de l’utilisateur connecté en C# avec ASP.NET
- Envoyer un email grâce à un template en ASP.NET et C#