SESSAO EXPIROU
pessoal estou fazendo um sistema em asp.net e gurdo alguns dados na sessão.
gostaria de saber como poso saber se a sessão do usuário expeirou e quando isso ocorrer o sistema redirecionar o usuário para uma página especifica, informando que a sessão expirou.
gostaria de saber como poso saber se a sessão do usuário expeirou e quando isso ocorrer o sistema redirecionar o usuário para uma página especifica, informando que a sessão expirou.
verifica se ela ta null. Tecnicamente se tiver null é pq ela foi excluida.
Em todas as tuas paginas vc verifica a sessao, se for null vc manda pra pagina de login
Em todas as tuas paginas vc verifica a sessao, se for null vc manda pra pagina de login
Boa Tarde,
Seguindo a Lógica do Milton vc poderia criar uma pagina só para verficar se a sessão existe ou não, e inclui-la no load de todas as paginas que necessite de uma sessão ativa, ai nao teria que colocar em todas, somente incluir a pagina de segurança em todas.
Abraços,.
Seguindo a Lógica do Milton vc poderia criar uma pagina só para verficar se a sessão existe ou não, e inclui-la no load de todas as paginas que necessite de uma sessão ativa, ai nao teria que colocar em todas, somente incluir a pagina de segurança em todas.
Abraços,.
Boa noite
Uso sessãoem alguns sistemas
No caso recomendo criar uma tela de login para o acesso principal e posteriomente nas [Ô]outras[Ô] poderia utilizar a Master Pager para validar a sessão
No caso da sessão ser nula ou não na função Page_Load pode colocar a verificação
Exemplo de uso na master pager ou em outra pagina para verificar a sessão
Dim Usuario As String = Session([Ô]Usuario[Ô].ToString)
If Usuario = Nothing Then
Response.Write([Ô]<h2> <CENTER> A Sessão do sistema foi finalizada. <br><p> Favor logar novamente. </CENTER> </h2>[Ô])
End If
Ou caso a sessão finalize mande redirecionar para o login novamente
Dim Usuario As String = Session([Ô]Usuario[Ô].ToString)
If Usuario = Nothing Then
Response.Redirect([Ô]Login.aspx[Ô])
End If
Uso sessãoem alguns sistemas
No caso recomendo criar uma tela de login para o acesso principal e posteriomente nas [Ô]outras[Ô] poderia utilizar a Master Pager para validar a sessão
No caso da sessão ser nula ou não na função Page_Load pode colocar a verificação
Exemplo de uso na master pager ou em outra pagina para verificar a sessão
Dim Usuario As String = Session([Ô]Usuario[Ô].ToString)
If Usuario = Nothing Then
Response.Write([Ô]<h2> <CENTER> A Sessão do sistema foi finalizada. <br><p> Favor logar novamente. </CENTER> </h2>[Ô])
End If
Ou caso a sessão finalize mande redirecionar para o login novamente
Dim Usuario As String = Session([Ô]Usuario[Ô].ToString)
If Usuario = Nothing Then
Response.Redirect([Ô]Login.aspx[Ô])
End If
Tópico encerrado , respostas não são mais permitidas