Bueno, estoy haciendo un sistema de logueo, la idea de un logueo es que recuerde lo que esta haciendo ese usuario, la cuestion que una vez que estoy adentro del sistema, y le doy actualizar, pierdo todo.
No se porque. Espero que me puedan ayudar.
Este es el codigo que estoy usando.
Código PHP:
<?php
session_start();
include_once('configuraciones.php');
include_once('funciones.php');
$c = conectar();
if(isset($_POST['iniciarsesion'])){
$mail =$_POST['email'];
$clave = $_POST['clave'];
$_SESSION['email'] = $mail;
$_SESSION['clave'] = $clave;
$login = $_SESSION['logueado'] = 1;
$consulta = "SELECT usuarios.email, usuarios.clave, roll.id_roll from usuarios JOIN roll on usuarios.id_roll = roll.id_roll
where usuarios.email = '$mail' AND usuarios.clave = '$clave'";
$resultado = mysql_query($consulta) or die (mysql_error());
$cantidad = mysql_num_rows($resultado);
$valido = valido_sesion($mail,$clave,$cantidad);
while($fila=mysql_fetch_array($resultado)) {
$roll = $fila['id_roll'];
$validorol = valido_rol($cantidad,$roll,$mail);
}
}
function valido_rol($cantidad,$roll,$mail){
if($cantidad ==1 && $roll==1){
$_SESSION['logueado'] = 1;
echo $mail;
include('invitado.php');
}
else if($cantidad ==1 && $roll==2){
echo "sos adm";
}
}