Problemas logout pagina
27/12/2011
0
Ola pessoal, me ajudem.
To usando o componente login do asp.net
Mas nao conseguir fazer com ki a pagina redirecione para pagina de logout q criei. Pede altenticacao!
Tenho isto no web.config
<system.web>
<authentication mode=Forms>
<forms loginUrl=~/Account/Login.aspx timeout=2880 />
</authentication>
<authorization>
<deny users=?/>
</authorization>
<\system.web>
Codigo p altenticar:
protected void LoginUser_Authenticate(object sender, AuthenticateEventArgs e)
{
if ((LoginUser.UserName == admin) && (LoginUser.Password == 123))
{
e.Authenticated = true;
FormsAuthentication.RedirectFromLoginPage(LoginUser.UserName, false);
}
else
{
e.Authenticated = false;
}
}
E criei uma pagina em branco apenas para colocar so seguinte codigo ki realiza o LOGOUT:
protected void Page_Load(object sender, EventArgs e)
{
FormsAuthentication.SignOut();
//Efetua o logout, desconectando o usuário.
Response.Redirect(WebForm1.aspx);
//Redireciona o usuário para a página default.aspx.
}
Mas qndo ele tenta redirecionar p pagina WebForm1, pede altenticacao. Visto ki ta configurando: <deny users=?/> Negando todos usuarios anonimos.
Como faço pra driblar isso?
To usando o componente login do asp.net
Mas nao conseguir fazer com ki a pagina redirecione para pagina de logout q criei. Pede altenticacao!
Tenho isto no web.config
<system.web>
<authentication mode=Forms>
<forms loginUrl=~/Account/Login.aspx timeout=2880 />
</authentication>
<authorization>
<deny users=?/>
</authorization>
<\system.web>
Codigo p altenticar:
protected void LoginUser_Authenticate(object sender, AuthenticateEventArgs e)
{
if ((LoginUser.UserName == admin) && (LoginUser.Password == 123))
{
e.Authenticated = true;
FormsAuthentication.RedirectFromLoginPage(LoginUser.UserName, false);
}
else
{
e.Authenticated = false;
}
}
E criei uma pagina em branco apenas para colocar so seguinte codigo ki realiza o LOGOUT:
protected void Page_Load(object sender, EventArgs e)
{
FormsAuthentication.SignOut();
//Efetua o logout, desconectando o usuário.
Response.Redirect(WebForm1.aspx);
//Redireciona o usuário para a página default.aspx.
}
Mas qndo ele tenta redirecionar p pagina WebForm1, pede altenticacao. Visto ki ta configurando: <deny users=?/> Negando todos usuarios anonimos.
Como faço pra driblar isso?
Jefferson
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)