Ver Mensaje Individual
  #30 (permalink)  
Antiguo 29/08/2009, 15:27
joaowizard
 
Fecha de Ingreso: abril-2009
Ubicación: Miami
Mensajes: 182
Antigüedad: 15 años
Puntos: 8
Sonrisa Respuesta: Redirigir a los usuarios al iniciar sesión según su nivel

Mira, la estructura de tu sistema de LOGIN debe ser la siguiente:

FORMULARIO.
- Envias las variables nombre, password
- Eliges el método de envío, usa mejor POST por seguridad

RECIBIR DATOS DEL FORMULARIO
- capturas las variables del formulario usuario = $_POST['nombre'] y contrasena = $_POST['password']
- con dichas variables TIENES que verificar si existen en tu base de datos lo siguiente:
* existe el nombre? //si no existe el nombre [$usuario] nombre de usuario mal, redireccional al form otra vez
* si existe el nombre pues entonces ver si coincide la contraseña con la de la base de datos para este nombre?//si no coincide pues contraseña mal tecleada y redirigir para el form otra vez
* si existe el nombre, y la contraseña coincide, pues VERIFICAR si es USUARIO o administrador, y es acá donde haces el IF que se te envió antes, si es administrador lo direccionas a la página de admin, si es usuario pues lo envías a la otra.

Te escribo esto porque en ningún lugar he visto que haces estos chequeos de nivel en tu código ... si te falta alguno de esos "modulos" pues no te funcionará tu sistema de login ...