Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas Com Session


ju_rezende

Pergunta

Olá pessoal estou com um probleminha usei uma session para login de usuario

<%response.write"Senha ou Login inválido! Volte e tente novamente."

else session("logado")="sim"

response.redirect"Informacoes.asp"

end if %>

aí coloquei em todas as páginas que precisam ser segura o seguinte

<%if session("logado")<>"sim" then

response.redirect"errosession.asp"

else%>

mostra o banco

Só que tenho um link chamado sair para abandonar sessão, não estou conseguindo fazer esta pagina usando o session.abandon.

fiz assim mas não deu certo, o redirect, não funciona

<% if session ("logado")=sim then

session.abandon

response.redirect"default.asp"

end if

%>

Será que alguém poderia me ajudar a solucionar este problema?

Abraços

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Olá amigo

Veja bem a linha do seu IF

<% if session ("logado")=sim then

session.abandon

response.redirect"default.asp"

end if

%>

Agora veja a linha que funciona

<%if session("logado")<>"sim" then

response.redirect"errosession.asp"

else%>

mostra o banco

Perceba que faltou as aspas no "sim" ali né?

Provavelmente por isso que não está funcionando..

Além disso.. perceba que logicamente não sei se funcionaria..

Pois, do modo que você esta colocando, toda a vez que o codigo detectar que o usuario está logado, ele vai fazer session.abandon

É realmente isso que deve acontecer?

O cara faz login.. e logo depois, faz session.abandon

não seria mais certo você fazer um if testando se o cara clicou no botao sair também?

Link para o comentário
Compartilhar em outros sites

  • 0

amigo, o que você não entendeu?

Para fazer o logout dos usuarios, provavelmente você irá colocar um LINK.. clique aqui para fazer logoff... certo?

Então.. nesse link, suponhamos que seja:

pagina.asp?logoff=sim

então, na pagina.asp você teria o if:

If request("logoff") = "sim" and session("logado") = "sim" then

session.abandon

end if

o ideal seria dessa maneira!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...