Mesmo assim, quando digito o nome do usuário e a senha ele fala que a página não pode ser exibida, sendo que no banco de dados, adicionei o registro que ele deveria de reconhecer e todos os qrquivos estão com mesmo nome e na mesma pasta.
Alguém poderia me explicar o que está acontecendo?
Pergunta
planettaweb
Alguém poderia me ajudar com o sistema de login?
Criei os arquivos conforme o informado aqui no tutorial:
Index.html - código
<html><body>
<form action="login.asp">
<h3>Login:</h3><input type="text" name="login" size="20"><br>
<h3>Senha:</h3><input type="password" name="senha" size="20"><br>
<input type="submit" value="Entrar">
</form></body></html>
Login.asp - código
<%@Language=VBScript%>
<%response.buffer="true"%>
<%
'Recupero o texto que foi escrito no formulário
vlogin=request.form("login")
vsenha=request.form("senha")
'Faça conexão com o banco de dados
db=Server.MapPath("bd.mdb")
Set con = Server.CreateObject( "adodb.Connection" )
con.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & db & ";"
set rs=con.execute("select * from tabela_do_banco where login='"&vlogin&"' and senha='"&vsenha&"'")
'Se não for encontrado nenhum registro aparecerá uma mensagem de erro.
'Caso contrário o visitanmte receberá um nome de sessão para poder navegar nas demais paginas protegidas e será redirecionado para a página protegida
if rs.EOF then
response.write"Senha ou Login inválido! Volte e tente novamente."
else
session("logado")="sim"
response.redirect"pagina_protegida.asp"
end if
%>
bd.mdb - arquivo com código(autonumber), Login(text), Senha(text).
pagina_protegida.asp - código
<html>
<head>
<meta http-equiv="Content-Language" content="pt-br">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Bem vindo</title>
</head>
<body>
<p>Bem vindo!!!</p>
</body>
</html>
pagina_protegida.htm - código
<html>
<head>
<meta http-equiv="Content-Language" content="pt-br">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Bem vindo</title>
</head>
<body>
<p>Bem vindo!!!</p>
</body>
</html>
Mesmo assim, quando digito o nome do usuário e a senha ele fala que a página não pode ser exibida, sendo que no banco de dados, adicionei o registro que ele deveria de reconhecer e todos os qrquivos estão com mesmo nome e na mesma pasta.
Alguém poderia me explicar o que está acontecendo?
Link para o comentário
Compartilhar em outros sites
2 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.