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

Problema Na Session


Guest Coruja-SP

Pergunta

Galera estou enrolado aqui...

*Criei uma autenticação de usuário através de uma session:

'Capturar o login e a senha digitada no formulário

login2 = Request.Form("txt_login")

senha2 = Request.Form("txt_senha")

'Verifica se o usuário e a senha estão corretos

SQL = "select * from usuarios where login = '"&login2&"' and senha = '"&senha2&"' "

Set RS = Conn.Execute(SQL)

'Se estiver correto joga o perfil em uma session...

If Not RS.EOF Then

Session("nivel_acesso") = RS("nivel")

*Depois no arquivo autentica.asp

If session("nivel_acesso") = "" Then

Response.Write "Você não está logado!"

Response.End

End If

'Se estiver correto, direciona conforme o perfil

If session("nivel_acesso") = 1 Then 'gerentes

%>

<p><a href="">Perfil Gerente</a></p>

<p><a href="">Perfil Gerente</a></p>

<%

Elseif session("nivel_acesso") = 2 Then 'supervisores

%>

<p><a href="">Perfil usuário</a></p>

<p><a href="">Perfil usuário</a></p>

<%

Else 'estagiários

Response.redirect "forminicial.htm"

O problema é que a session está vindo com o valor vazio ("") é só aparece a mensage "Você não está logado"...

Outro fato é que este problema está aparecendo em apenas uma máquina.

Se eu instalar os meus arquivos em outra máquina, a aplicação funciona normalmente. Será que é alguma configuração do IIS? Alguém tem idéia?

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

tá retornando "não logago", porque provavelmente seu recordset é fim de arquivo, não tá encontrando o usuario e senha no banco

isso ajuda: => usa o TRIM para remover os espaços, compara tudo em UCase

If Not RS.EOF Then '(End Of File)

Session("nivel_acesso") = RS("nivel")

abraços

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...