Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/06/2004, 14:56
g_berne
 
Fecha de Ingreso: noviembre-2002
Ubicación: Iquique, I Región de Tarapacá
Mensajes: 111
Antigüedad: 21 años, 5 meses
Puntos: 0
Recién estoy comenzando con PHP y aún no entiendo bien el asunto de las sesiones... pero les envío el código que debería darme el acceso.

----------------------------------------
<?
include("inc/config.php");
$connection = mysql_connect($hostname, $user, $pass) or die ("No se puede acceder a la base de datos!");
$query = "SELECT * FROM clients WHERE name = '$name' AND password = PASSWORD('$password')";
$result = mysql_db_query($database, $query, $connection);
if (mysql_num_rows($result) == 1)
{
session_start();

session_register("client_id");
session_register("client_name");
session_register("client_email");
session_register("client_ref");
session_register("client_title");
list($clientid, $name, $pass, $email, $ref, $title) = mysql_fetch_row($result);
$client_id = $clientid;
$client_name = $name;
$client_email = $email;
$client_ref = $ref;
$client_title = $title;

header("Location: menu.php");
mysql_free_result ($result);

mysql_close($connection);
}
else

{
mysql_free_result ($result);
mysql_close($connection);

header("Location: index.htm");
exit;
}
?>

--------
En teoría, al loguear me debería mandar al menu.php con todas las posibilidades de admin, pero me sigue enviando al index.htm, no creo que sea base de datos pues el config es simple y no tuve problemas con el otro servidor haciendo exactamente lo mismo.

De otra forma tendré que ver el asunto de los servidores y la compatibilidad de algunas funciones con Windows... Uf...

Muchas gracias por su ayuda, saludos y disculpen la molestia.