Cita:
Iniciado por Onedy Uso la variable $logueado porque al tener 2 IFs, la alternativa sería la siguiente:
Código PHP:
Ver originalif($result->num_rows==1){
$fila=$result->fetch_assoc();
if($fila['contrasena']==sha1($_POST['contrasena'])) echo 'Bienvenido'; else echo 'Error durante el login';
}else echo 'Error durante el login';
Yo prefiero no repetir código.
Además debes guardar el estado en alguna parte, no? :D
si, yo meteria una consulta sql en donde esta la variable logeado que me regresara los datos que ocupo del usuario como su id y es donde lo guardaria en la variable de sesion
Código PHP:
Ver originalsql="select * from usuarios where usuario ='".$_POST['usuario']."'";
$_SESSION['iddelusuario']=$filasregistro['idusuario'];
Y asi aunque se cierre la pagina y la vuelva a abrir en otra pestaña la sesion continua