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 !!!
Pergunta
douglasdamame
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.
O erro é que ele não esta verificando este Campo, mesmo com o valor "0" no BD ele faz o Login !!!
Valeu,
Douglas
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.