Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2011, 14:39
Magdisss
 
Fecha de Ingreso: marzo-2007
Mensajes: 11
Antigüedad: 17 años, 1 mes
Puntos: 0
Problemas para mantener la funcion session en varias paginas php

Hola! necesito ayuda. Tengo un archivo login.php para que el usuario ingrese su nombre de usuario y contraseña y quisiera que todas las paginas de mi sitio web sean vistas para ese usuario unicamente. Me funciona bien el login pero no se como hacer para que todas las paginas siguientes sigan con esa proteccion de que solo ese usuario lo esta viendo.

El código login.php es el siguiente: (aqui tengo el formulario donde el usuario ingresa sus datos)

<?
include("conex.php");
session_start ();
$_SESSION['logueado'] ="no";
?>

index.php (aqui quiero indicar que si esta bien registrado se habra este php)
<?
session_start ();
include("conex.php");
$a=$_POST['usuario'];
$_SESSION['usuario'] =$a;
$b=$_POST['clave'];
$result=mysql_query("SELECT * FROM usuario WHERE nombre='$a' AND clave='$b'",$link);
if(mysql_num_rows($result)==0) //pregunta si el nombre de usuario y clave no existen
{
echo "Su nombre de usuario o clave son incorrectos";
exit();

}
else
{
$_SESSION['usuario']= $a;
$_SESSION['logueado']== "si";
}

?>
´
Qué tendría que poner al comienzo de las otras paginas para que ese usuario siga dentro de su cuenta? yo estoy poniendo lo siguiente:
session_start ();
include("conex.php");
pero de esta forma cualquiera puede entrar....

Alguien me puede ayudar????