ASP.NET Membership and Roles
In previous posts (Forms Authentication in ASP.NET 2.0 - Personalization and Web Parts in ASP.NET 2.0) I talked already about the ASP.NET Membership functionality, but recently I had an issue with adding a role automatically to a newly created user with the CreateUserWizard control. At that time I had a workaround for this problem, but it didn't feel really good/natural to implement it that way. So, here's the one and only solution :
The CreateUserWizard control has an event CreatedUser that fires immediately after the new user has been created. In that event you can call the AddUserToRole method on the Web.Security.Roles object.
protected void CreateUserWizard1_CreatedUser(object sender, EventArgs e)
{
//Add each created user automatically to the Users role
Roles.AddUserToRole(CreateUserWizard1.UserName, "Users");
}
The CreateUserWizard control has an event CreatedUser that fires immediately after the new user has been created. In that event you can call the AddUserToRole method on the Web.Security.Roles object.
0 Comments:
Post a Comment
<< Home