Buenas tengo un problemilla muy simple pero que por mi escaso conocimiento de PHP se me está haciendo muy cuesta arriba. Tengo un problema que realizar para una prueba del instituto y por más que intento refrescar mis conocimientos, cada prueba me lleva a un fracaso absoluto :S
Os pongo el texto del problema por si alguno podéis echarme una mano:
Se pide realizar un conjunto de scripts para realizar las tareas de autenticación de usuarios con uso de sesiones, funciones de encriptación, así como de prevención de técnicas de inyección SQL.
Los usuarios y contraseñas deberán de estar almacenados en una tabla, donde tendremos que introducir las contraseñas de los usuarios con la misma función que usaremos para encriptar el password en la parte de control.
Ficheros solicitados:
DATABASE.SQL. Script para crear la tabla USER que tendrá los campos username y password:
`username` varchar(25) NOT NULL,
`password` varchar(255) NOT NULL
CONFIG.INC. Parámetros de conexión a la base de datos y selección de la misma para su posterior utilización.
INDEX.PHP. Script de inicio donde se presentará el formulario para que el usuario introduzca su usuario y contraseña.
LOGIN.PHP. Script donde se realizarán las tareas de comprobación de existencia del usuario en la base de datos. Aquí se tendrá que proteger contra inyección SQL y utilizar encriptación para comprobar la contraseña. Si el usuario existe, será redirigido al script SECURE.PHP y si no se le redirigirá al script INDEX.PHP.
SECURE.PHP. Script donde se comprueba la creación de la sesión y se muestra un mensaje de confirmación de la llegada a dicho script.
LOGOUT.PHP. Script donde se destruye la sesión y se redirige al script inicial INDEX.PHP.
Sé que para la mayoría de vosotros será un juego de niños pero yo estoy totalmente bloqueado, mucho tiempo sin tocar nada ya se sabe