Seguinte, estou fazendo um sisteminha simples de login.
Fiz um BD e inclui em uma tabela um login e uma senha "admin" e "admin" respectivamente, usando o script abaixo estou tendo o seguinte problema.
Estou inserindo um usuário e um password válidos, ou seja, que existem no BD porém estou sendo direcionado para a página "erro.asp" ao invés de ser direcionado para a "user_index.asp". Gostaria de saber o que está errado no meu código.
<%
user = Request.form ("user")
pass = Request.form ("pass")
Set conn = Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open = "C:\Inetpub\wwwroot\login\users.mdb"
sql = "SELECT * FROM users WHERE user = '"& user &"' AND pass = '"& pass &"'"
Pergunta
Saosin
Seguinte, estou fazendo um sisteminha simples de login.
Fiz um BD e inclui em uma tabela um login e uma senha "admin" e "admin" respectivamente, usando o script abaixo estou tendo o seguinte problema.
Estou inserindo um usuário e um password válidos, ou seja, que existem no BD porém estou sendo direcionado para a página "erro.asp" ao invés de ser direcionado para a "user_index.asp". Gostaria de saber o que está errado no meu código.
<%
user = Request.form ("user")
pass = Request.form ("pass")
Set conn = Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open = "C:\Inetpub\wwwroot\login\users.mdb"
sql = "SELECT * FROM users WHERE user = '"& user &"' AND pass = '"& pass &"'"
Set rs = conn.Execute(sql)
If rs.EOF Then
login = false
Else
login = true
End If
If login = true Then
Session("logado") = true
Response.redirect("user_index.asp")
Else
Response.redirect("erro.asp")
End If
%>
Obrigado!
Link para o comentário
Compartilhar em outros sites
6 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.