Trabalhando com Sessoes

28/10/2008

0

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

Responder

Posts

04/11/2008

Higor.cesar

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


Responder

05/12/2008

Fabiose

Interessante...


Responder

17/08/2009

Cesarch

Da uma olhada kra :
[url]http://www.mundoasp.net/login-asp-dot-net/[/url]
[url]http://www.mundoasp.net/session-asp-dot-net/[/url]


Responder

08/09/2009

Slipmp

Bem, O código:

session[´suasessao´]=null;

Funciona perfeitamente ;D


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar