Page 175 - Programador-PHP
P. 175
Programación Procedural de Aplicaciones Web de baja complejidad
PHP Experto – Tomo I Eugenia Bahit
?>
A continuación, crearemos el formulario HTML, necesario para
que el usuario inicie sesión en el sistema. Lo llamaremos
formulario.html. Este formulario, enviará los datos por HTTP
POST, a otro archivo llamado iniciar.php que crearemos
luego.
<h1>Ingreso al sistema</h1>
<form method="POST" action="iniciar.php">
Usuario: <input type="text" name="user" /><br/>
Clave: <input type="password" name="pass" /><br/>
<input type="submit" value="Ingresar" />
</form>
Ahora, crearemos el archivo principal de nuestro sistema:
funciones.php
Aquí almacenaremos todas las funciones necesarias para:
– Iniciar la sesión
– Destruir la sesión (desconectar al usuario)
– Verificar si el usuario tiene sesión iniciada
Funciones necesarias
Funciones de acceso al sistema
/*
Traigo los datos recibidos por HTTP POST
y retorno el HASH MD5 de ambos
*/
function get_post_data() {
$hash = "";
if(isset($_POST['user']) && isset($_POST['pass'])) {
$hash = md5($_POST['user'] . $_POST['pass']);
}
return $hash;
}
175