[C#] Comment gérer le membership sur le serveur de production
Bonjour,
Je viens d'installer mon application sur le serveur de production.
Jusqu'à maintenant, sur la machine de dev j'avais accès à l'outil de "configuration ASP.net" qui permet de gérer les utilateurs, les rôles, etc...
Maintenant que je suis sur le serveur de prod, je suis bien embêté puisque cet outil "Configuration ASP.net" n'est évidemment pas disponible.
L'objectif : Ajouter des utilisateurs sur l'appli de prod, leur ajouter des droits
La question : Comment faire sans l'outil "Configuration ASP.net"
Merci de votre aide
Julien
Utiliser l'API Membership
ça n'est pas très compliqué non plus. Voici une petite fonction pour créer un utilisateur et lui affecter un role
publicstaticGuid CreateNewUser(string Login, string EMail, outstring Password, string role)
{
MembershipCreateStatus status;
Guid userId = Guid.NewGuid();
Password = Membership.GeneratePassword(8, 1).ToUpper();
MembershipUser usr=Membership.CreateUser(Login, Password, EMail, null, null, true, userId, out status);
if (status == MembershipCreateStatus.Success)
{
if(!String.IsNullOrEmpty(role))
Roles.AddUserToRole(Login, role);
return userId;
}
else
thrownewException("La création du compte utilisateur a échoué avec le code "+status.ToString());
} // end of CreateNewUser
Damien Thouvenin
-------------
CLT Services, spécialistes Dot Net + SQL 2005