Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/07/2008, 13:47
Avatar de oscarva
oscarva
 
Fecha de Ingreso: agosto-2004
Ubicación: Bogota - Colombia
Mensajes: 425
Antigüedad: 20 años, 1 mes
Puntos: 2
Sistema login, convinando sesiones y cookies.

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