Olá!
Eu tenho um formulário de login e senha, porém a senha não grava, gostaria de colocar um "Lembrar senha" com uma checkbox para que o cookies fiquei gravado quando o usuário voltar ao meu site...
O código do formulário é o seguinte:
[codebox]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Login</title>
</head>
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
<form action="verifica_usuario.php" method="post" name="login" id="">
<p align="left" style="margin-left: 9px; margin-top:8px"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Usuário:<br />
<input name="usuario" type="text" id="usuario" size="16" style="border: 1px solid #C0C0C0" />
<br />
Senha</font>: <br />
<input name="senha" type="password" id="senha" size="16" style="border: 1px solid #C0C0C0" />
<font size="2" face="Verdana, Arial, Helvetica, sans-serif"><br />
</font><font face="Verdana" size="1"><a href="form_senha_perdida.php"><font color="#000080">Esqueceu
sua senha?</font></a></font><br />
<font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <font face="Verdana" size="1">
<a href="form_senha_perdida.php"> </a></font><img src="space.gif" width="8" height="8" /><br />
<input type="image" name="Submit" src="botao_entrar.jpg" onclick="login.submit();" width="69" height="20" /></font></p>
</form>
</body>
</html>[/codebox]
E o código da pagina que verifica o cookies é o seguinte:
[codebox]<?php
session_start(); // Inicia a session
include "config.php";
$usuario = $_POST['usuario'];
$senha = $_POST['senha'];
if((!$usuario) || (!$senha)){
echo "<script>
alert('Por favor, todos campos devem ser preenchidos!');
</script>";
include("index.php");
}
else{
$senha = md5($senha);
$sql = mysql_query("SELECT * FROM usuarios WHERE usuario='{$usuario}' AND senha='{$senha}' AND ativado='1'");
$login_check = mysql_num_rows($sql);
if($login_check > 0){
while($row = mysql_fetch_array($sql)){
foreach( $row AS $key => $val ){
$$key = stripslashes( $val );
}
$_SESSION['usuario_id'] = $usuario_id;
$_SESSION['nome'] = $nome;
$_SESSION['sobrenome'] = $sobrenome;
$_SESSION['condominio'] = $condominio;
$_SESSION['usuario'] = $usuario;
$_SESSION['email'] = $email;
$_SESSION['nivel_usuario'] = $nivel_usuario;
$_SESSION['data_ultimo_login'] = $data_ultimo_login;
$_SESSION['condominio2'] = $condominio2;
mysql_query("UPDATE usuarios SET data_ultimo_login = now() WHERE usuario_id ='{$usuario_id}'");
header("Location: arearestrita/$condominio/$condominio.php?id=$usuario_id&user=$usuario");
}
}
else{
echo "<script>
alert('Você não pode logar-se! Este usuário e/ou senha não são válidos! Por favor, tente novamente');
</script>";
include("index.php");
}
}
?>[/codebox]
Agradeço desde já quem puder me ajudar =DD
Abraços.

Checkbox Para Lembrar Senha!
Started By Ricardo KaNu, 04/02/2009, 20:42
Nenhuma resposta neste tópico
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)