20. Iniciar Sesión, Cerrar Sesión y Privilegios
Requisitos:
- Servidor Web, PHP (5.5 o superior) y MySQL.
- Capitulo 20: Registro de usuarios
- Bootstrap
En la descarga incluimos los formularios con librerías, hojas de estilo, javascripts y archivo sql con la base de datos, la estructura de carpetas es la siguiente:
Aquí validamos que los datos no es vacíos, que el usuario o correo electrónico exista, que la cuenta este activada y que la contraseña coincida, en ese orden, al iniciar correctamente guardaremos en la tabla la hora y fecha del inicio de sesión y creamos las variables de SESSION (id_usuario y tipo_usuario), todo esto en el script de funcs.php
Cuando los datos sean correctos nos mostrara la pantalla de bienvenida welcome.php
Validamos que el usuario haya iniciado sesión para mostrar la pantalla de bienvenida y verificamos que tipo de usuario es para así asignarle privilegios a las opciones del menú o pantallas de navegación.
Y ahora presionamos el botón para cerrar sesión y llamara al script logout.php