Autenticação ASP.NET
Eu tenho o seguinte uma página de login, onde o usuário entra em seu nome de usuário e senha.
Com essa informação, eu preciso, em seguida, certifique-se de que eles são parte da função Admin1 Se assim for, eu gostaria de definir um cookie na máquina do usuário.
Com o código que tenho abaixo de User.InRole, ele não entra na declaração if. Se eu descomentar o FormsAuthentication.SetAuthCookie (txtUserName.Text, true); acima funciona. Significado não devo definir o cookie somente se o usuário fizer parte da função Admin1
Eu tenho o seguinte, mas parece não funcionar:
if (Membership.ValidateUser(txtUserName.Text, txtPassword.Text))
{
// FormsAuthentication.SetAuthCookie(txtUserName.Text, true);
if (User.IsInRole("Admin1"))
{
// code never reaches here
FormsAuthentication.SetAuthCookie(txtUserName.Text, true);