Hola que tal.
tengo un sistema muy sencillo de registro y autentificacion de usuarios implementado, hasta el momento funciona solo con sesiones, por lo que el logico problema es que al cerrar el navegador se borra la sesion y el usuario tiene que volver a identificarce al regresar.
quisera saber como lo puedo convinar con cookies para que el usuario pueda mantener la sesion iniciada aun cuando cierre el navegador.
Codigo login.php
Código PHP:
<?
session_start();
if ($_POST['email']) {
$email=$_POST['email'];
$password=$_POST['password'];
if ($password==NULL) {
$error = $LANG_lpassnoc;
}else{
$query = mysql_query("SELECT email,password FROM users WHERE email = '$email'") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['password'] != $password) {
$error = $LANG_lerror;
}else{
$query = mysql_query("SELECT id,email FROM users WHERE email = '$email'") or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["s_email"] = $row['email'];
$_SESSION["s_id"] = $row['id'];
}
}
}
?>
codigo pagina registrados.php
Código PHP:
<?
session_start();
if (isset($_SESSION["s_email"])) {
//esta logeado
}else{
//no esta logeado
}
?>
me podrian ayudar a implementar el uso de cookies en caso que el usuario quiera quedar logueado aun despues de cerrar el navegador?
Un abrazo y gracias