Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/04/2005, 18:52
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
¿?... simplemente comprueba si una variable de sesion existe... Hay algo en las FAQ sobre sesiones.. quizá te convenga leerlo.

El login.php funcionaria algo así:
- recojo un username y un password de un formulario
- Lo busco en la BD... donde usarname y password coincidan
- Existe? creo una variable de sesion (SOLO SI EXISTE)... por ejemplo $_SESSION['nombre']=$username;


... entonces simplemente en todas tus páginas necesitas buscar esa variable de session y funcionaría así:
if(isset($_SESSION['name'])) { echo "entraste"; } else { echo "Necesitas loguearte"; }

... quizá vayas a tener muchos usuarios... y a esas páginas necesites darle acceso solo a algunos de ellos... entonces quizá te convenga crear otra variable de "nivel" (y campo en tu BD) y oculparlo de esta forma:
if($_SESSION['nivel']<4) echo "No tienes permitido el acceso...";

... y si solo es un usuario el que podrá entrar... quizá: if($_SESSION['name']=="yo") echo "Solo yo puedo entrar";

... por ejemplo... solo ideas.... permiteme incistir que te leas las FAQ sobre sesiones del foro. Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"

Última edición por jam1138; 04/04/2005 a las 18:56