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
   170   171   172   173   174   175   176   177   178   179   180