Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/06/2011, 15:05
phpsql
 
Fecha de Ingreso: mayo-2011
Mensajes: 38
Antigüedad: 13 años, 7 meses
Puntos: 1
Problema con la sesión.

Hola,

Necessito crear un inicio de sesión, en el cual hay 3 tipos de usuarios.

Mi inicio de sesión es este:

<?php session_start();

echo 'BIENVENIDO! ';

if (isset($_SESSION['k_username'])) {
echo '<b>'.$_SESSION['k_username'].'</b>.';
echo '<p><a href="logout.php">Logout</a></p>';
}else{
echo '<p><a href="login.php">Login</a></p>
<p><a href="registrar.php">Registrar</a></p>';
}

?>

Esto me envia a una pagina de login en la cual pongo el nombre y el pasword. Pero me encuentro que no puedo cerrar sesión, la única forma es cerrar el explorador.
Creo que este inicio no lo hago muy bien, a mi me parece que hago como una sesión del explorador, no lo se seguro...
Como lo tendria que hacer? Y para poder hacer un logout?
Tambien tengo otra duda y es que en el explorador si pongo la direccion/"la pagina que quiero", me deja ir, y me gustaria que si no hubieses echo antes todos los pasos de login no me dejara ir, como lo tengo que hacer?

Muchas Gracias!