
29/08/2009, 15:27
|
| | Fecha de Ingreso: abril-2009 Ubicación: Miami
Mensajes: 182
Antigüedad: 15 años, 10 meses Puntos: 8 | |
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 ... |