Trabalhando com Sessoes

.NET

28/10/2008

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é +


Rfurlanbb

Rfurlanbb

Curtidas 0

Respostas

Higor.cesar

Higor.cesar

28/10/2008

Cara, pq vc não tenta usar Session.Remove(´objDesejado´).


GOSTEI 0
Fabiose

Fabiose

28/10/2008

Interessante...


GOSTEI 0
Cesarch

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]


GOSTEI 0
Slipmp

Slipmp

28/10/2008

Bem, O código:

session[´suasessao´]=null;

Funciona perfeitamente ;D


GOSTEI 0
POSTAR