Trabalhando com Sessoes
Crio uma sessao qdo o usuario se loga no sistema.
Session[´clienteatual´] = usuariologado;
Qdo entro em uma determinada pagina controlada pela sessao e logo depois escolho efetuar logoff uso o seguinte codigo:
Session.abandon();
Reponse.redirect(´default.aspx´);
Só que quando entro direto no endereco da pagina controlada pela sessao digitando seu endereco ela carrega a pagina e nao respeita o codigo abaixo:
if (Session[´clienteatual´] != null)
{
lblclientelogado.Text = ´Cliente: ´ + Session[´clienteatual´].ToString();
}
else
{
Response.Redirect(´Default.aspx´);
}
Sendo quedeveria ser desviado para a pagina default.aspx.
O engraçado é que ela nao passa pelo evento page Load onde está localizado o codigo acima.
Será que alguem pode me ajudar.
desde já agradeço
Até +
Session[´clienteatual´] = usuariologado;
Qdo entro em uma determinada pagina controlada pela sessao e logo depois escolho efetuar logoff uso o seguinte codigo:
Session.abandon();
Reponse.redirect(´default.aspx´);
Só que quando entro direto no endereco da pagina controlada pela sessao digitando seu endereco ela carrega a pagina e nao respeita o codigo abaixo:
if (Session[´clienteatual´] != null)
{
lblclientelogado.Text = ´Cliente: ´ + Session[´clienteatual´].ToString();
}
else
{
Response.Redirect(´Default.aspx´);
}
Sendo quedeveria ser desviado para a pagina default.aspx.
O engraçado é que ela nao passa pelo evento page Load onde está localizado o codigo acima.
Será que alguem pode me ajudar.
desde já agradeço
Até +
Rfurlanbb
Curtidas 0
Respostas
Higor.cesar
28/10/2008
Cara, pq vc não tenta usar Session.Remove(´objDesejado´).
GOSTEI 0
Fabiose
28/10/2008
Interessante...
GOSTEI 0
Cesarch
28/10/2008
Da uma olhada kra :
[url]http://www.mundoasp.net/login-asp-dot-net/[/url]
[url]http://www.mundoasp.net/session-asp-dot-net/[/url]
[url]http://www.mundoasp.net/login-asp-dot-net/[/url]
[url]http://www.mundoasp.net/session-asp-dot-net/[/url]
GOSTEI 0
Slipmp
28/10/2008
Bem, O código:
session[´suasessao´]=null;
Funciona perfeitamente ;D
session[´suasessao´]=null;
Funciona perfeitamente ;D
GOSTEI 0