Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia,
Eu tenho uma pequena dúvida...
Eu fiz um pequeno sistema de login que possui a verificação das credenciais pelo BD (MySql) e verifica o numero de tentativas.
Eu criei 4 páginas:
uma que contém a conexao com o BD (esta funcionando normalmente), um default.asp (formulario de login), o login.asp que faz a validacao dos dados e a página home.asp que responde com uma mensagem de boas vindas se o login estiver ok.
a minha dúvida são as seguintes: Como faço para que quando o usuário logue, alem de um simples "bem-vindo" mostrar ao lado o nome do usuario correspondente ao login do mesmo. E como fazer para que a autenticacao que foi efetuada, continue autenticada no decorrer das páginas, a nao ser que o usuário faça logoff?
Eis os códigos:
default.asp
<% Session("erros_login") = Session("erros_login") + 1%>
<% If Request.QueryString("user") = "logoff" then %>
Deslogado com sucesso!<p>
<%else%>
<%End if%>
<% if Request.QueryString("erro") = "negado" then %>
Senha ou Usuário inválido<p>
<% else %>
Entre com seu login e senha<p>
<% end if %>
<html>
<head>
</head>
<body>
<form name="frmLogin" action = "login.asp" method = "post">
Login: <input type = "text" name = "txtlogin">
Senha: <input type = "password" name = "txtsenha"> <input type = "submit" value = "Enviar">
<%End if%>
</form>
</body>
</html>
login.asp
<!--#includes file="conexao.asp" -->
<%
sql="SELECT * FROM tabela WHERE login='" & request.form("txtlogin") & "' and senha='" & request.form("txtsenha") & "'"
set rsLog=conn.execute(sql)
if not rsLog.eof then
session("status") = "ok"
response.redirect("home.asp")
else
response.redirect("default.asp?erro=negado")
end if
set rs = nothing
rs.closehome.asp
<%
if not session("status") = "ok" then
response.redirect("login.asp?erro=negado")
else
end if
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Home</title>
</head>
<body></body>
</html>
Qualquer ideia eu agradeço
Grato.
Por favor retirem o tópico anterior, de alguma forma apareceu dois tópicos. Perdão
Carregando comentários...