Bueno estoy ocupando sessiones y se supone las estoy propagando por cookies en el index.php tengo al principio
session_start();
el codigo de ingreso es este (las variables oc, detalle y linea, son para guardar datos ya que manejo un carro de compras. acceso_sistema es con el cual controlo si esta logueado.).
Este archivo esta en un carpeta de nombre lib/ingreso.php
Código PHP:
$rs=mysql_query("Select usuarios.Id_Usuario, usuarios.Nombre_Usuario From usuarios Where usuarios.User='$usuario' and usuarios.Pass='$contrasena'") or die ("Error al hacer la consulta");
if (mysql_num_rows($rs)==1)
{
$res=mysql_fetch_array($rs)
{
@session_register("acceso_sistema");
@session_register("id_usuario");
@session_register("usuario");
@session_register('oc');
@session_register('detalle');
@session_register('linea');
$_SESSION['acceso_sistema']=md5("ok");
$_SESSION['id_usuario']=$res['Id_Usuario'];
$_SESSION['usuario']=$res['Nombre_Usuario'];
mysql_close();
@header ("Location: ../index.php");
}
}
else
{
mysql_close();
@header ("Location: ../index.php");
}
el codigo para desloguearse es este y esta en una carpeta de nombre
lib/logout.php:
Código PHP:
session_start();
unset($_SESSION['acceso_sistema']);
unset($_SESSION['id_usuario']);
unset($_SESSION['usuario']);
unset($_SESSION['oc']);
unset($_SESSION['detalle']);
unset($_SESSION['linea']);
session_unset();
session_destroy();
@header("Location: ../index.php");
Desde ya muchas gracias.