Tema: Sesiones
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/09/2006, 10:51
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Aclarame una duda ... Donde defines "$_SESSION['usuario_id']" .. Usas "Autentificator" (tal cual es o como es tu script de autentificación?)

Eso es parte primordial .. por qué por mi parte en "Autentificator" defino un nombre de sesión -propio- .. así que si usas mi sistema de autentificación tal cual tendrás que iniciar el uso de sesiones con el nombre que le distes.

Si usases Autentificator tal cual es .. tan sólo deberías usarlo tipo:


Código PHP:
<?
include ("aut_verifica.inc.php");

mysql_connect("$sql_host""$sql_usuario""$sql_pass") or die(header ("Location: $redir?error_login=0"));

mysql_select_db("$sql_db");

// Realmente no sé para que insertas un registro en tu BBDD y "re-escribes" el ID del usuario supuestamente "activo" y "logeado" (autentificado) por tu sistema de gestión de usuarios. 
// Que sentido tiene esto?

$usuario mysql_query("Insert INTO cliente (cliente) VALUES ('p')");
$_SESSION['usuario_id'] = mysql_insert_id();
?>
Por qué en "aut_verifica.inc.php" ya se hace el "if()" para ver si tu sesión está activa y válida (entre otras cosas) . .incluye la llamada a las variables del nombre de tu sesión, BBDD y demás.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.