Bueno más o menos, a las pag que redireciono con un swich lo tengo asi
Código:
case 'settings';
if ($_SESSION['cookie'] == "cadena de caracteres"){
$admin=new Administrador();
$admin->setEmail($_SESSION['mail']);
$admin->setPassNoCifrado($_SESSION['pwd']);
$resultado=$admin->login_admin() ;
if (mysql_num_rows($resultado) == 1)
$result = 1;
else
$result = 0;
if ($result == 1)
include_once "./settings/settings_portal.php";
else{
session_destroy();
include_once "identificacion.php";
}
}else{
session_destroy();
include_once "identificacion.php";
}
break ;
Código:
Function login_admin ($mail, $pwd){
$admin=new Administrador();
$admin->setEmail($mail);
$admin->setPassNoCifrado($pwd);
$resultado=$admin->login_admin() ;
$_SESSION['mail'] = $mail ;
$_SESSION['pwd'] = $pwd ;
$row = mysql_fetch_row($resultado);
$id=$row[0] ;
$identificador=$row[2] ;
if (mysql_num_rows($resultado) == 1)
$result = 1;
else
$result = 0;
if ($result == 1 && $identificador == 0){
$_SESSION['cookie'] = "cadena de caracteres" ;
include_once "./settings/settings_portal.php";
}
else{
if (($identificador) != 0)
echo "<span class='text_warning gray'>Su cuenta fue Banneada.</span>" ;
else
echo "<span class='text_warning gray'>Error de la clave.</span>";
session_destroy();
}
}
$_SESSION['cookie'] es una cadena de caracteres que me invto para poder acceder a los if