Jump to content
Fórum Script Brasil
  • 0

Login


douglasdamame

Question

Não sei o porque esta dando errado este código.

Ele é para fazer o login, mas quero colocar uma variante, que é o campo chamado "Confirmado". Se este campo estiver com o valor "0" ele envia o visitante para a página erro2.asp, se o valor for "1", o login é completado.

<% 'Conexão com o banco de dados
conexao="DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & server.mappath("database/mercadonautico.mdb")

Set DB = Server.CreateObject("ADODB.Connection")
DB.Open conexao
login=(Request.QueryString("login"))
senha=(Request.QueryString("senha"))
set acesso=DB.Execute("SELECT * FROM user WHERE login='"&login&"' AND senha='"&senha&"' ")

if acesso.eof then
Response.Redirect"erro.asp"

else

If Confirmado="0" then
Response.Redirect"erro2.asp"

Else
Session("login")=login
Session("nome")= acesso("nome")
Session("Email")= acesso("Email") 
Session("login")= acesso("login")
Session("Senha")= acesso("Senha")
Session("Id_User")= acesso("Id_User")
Session.TimeOut = 180

Response.Redirect"default.asp"
end if
end if
DB.close
%>

O erro é que ele não esta verificando este Campo, mesmo com o valor "0" no BD ele faz o Login !!!

Valeu,

Douglas

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.1k
    • Total Posts
      651.8k
×
×
  • Create New...