O que o FormsAuthentication.SetAuthCookie faz
Estou usando um controle createuserwizard. No evento CreatedUser, coloquei esse código para adicionar o usuário a uma funçã
protected void RegisterUser_CreatedUser(object sender, EventArgs e)
{
FormsAuthentication.SetAuthCookie(RegisterUser.UserName, false /* createPersistentCookie */);
if (!Roles.IsUserInRole("Test"))
{
var User= Membership.GetUser();
Roles.AddUserToRole(User.UserName, "Test");
}
string continueUrl = RegisterUser.ContinueDestinationPageUrl;
if (String.IsNullOrEmpty(continueUrl))
{
continueUrl = "~/";
}
Response.Redirect(continueUrl);
}
Eu também gostaria de saber o queFormsAuthentication.SetAuthCookie(RegisterUser.UserName, false /* createPersistentCookie */);
significa e para que é usado e por queMembership.GetUser()
é nulo