Array
(
)

Trabalhando com Sessoes

Rfurlanbb
   - 28 out 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é +

Higor.cesar
   - 04 nov 2008

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

Fabiose
   - 05 dez 2008

Interessante...

Slipmp
   - 08 set 2009

Bem, O código:

session[´suasessao´]=null;

Funciona perfeitamente ;D