Usuário com melhor resposta
Como implementar logout do usuário em asp.net e limpar os dados da sessão?

Pergunta
-
Respostas
-
Entendi,
pode usar o Remove ! Por ex:
Session.Remove("SuaSession");
Assim se possuir varias session você remove apenas a que deseja e não todas ! Ou para remover todas :
Session.RemoveAll ()
Resumindo quando você usa o Clear todos os valores armazenados serão removidos mas o SessionId continua o mesmo, agora quando usa o Abandon você terá um novo SessionId.
- Sugerido como Resposta Leandro de Agostini sexta-feira, 27 de junho de 2014 18:06
- Marcado como Resposta Ricardo Barbosa Cortes sexta-feira, 27 de junho de 2014 18:47
Todas as Respostas
-
-
Fiz o login utilizando LINQ to Entities para comparar o usuário digitado pelo usuário com o que está no banco. Agora, para limpar os dados da sessão eu utilizo Session.Abandon() e Session.Clear() isso procede?
Atenciosamente, Marcio Nogueira Cardoso Pinto.
-
Entendi,
pode usar o Remove ! Por ex:
Session.Remove("SuaSession");
Assim se possuir varias session você remove apenas a que deseja e não todas ! Ou para remover todas :
Session.RemoveAll ()
Resumindo quando você usa o Clear todos os valores armazenados serão removidos mas o SessionId continua o mesmo, agora quando usa o Abandon você terá um novo SessionId.
- Sugerido como Resposta Leandro de Agostini sexta-feira, 27 de junho de 2014 18:06
- Marcado como Resposta Ricardo Barbosa Cortes sexta-feira, 27 de junho de 2014 18:47
-