Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (isset($_POST['usuario'])) { //Si existe una variable usuario ya sea recibida por el login o por el hidden, que persiste el usuario mientras no salgamos...
- $user = $_POST['usuario']; //Almacena el login de usuario introducido
- $pass = $_POST['password']; //Almacena el password del usuario introducido
- if (($user == 'dwes') AND ($pass == 'dwes')) { //Si coincide el nombre y usuario con el preestablecido como admin (dwes)...
- ?>
- <form name="form" action="admin.php" method="post">
- <input type="submit" name="accion" value="Nuevo" />
- <?php
- if (isset($_POST['accion'])) { //Capturamos los valores del boton accion, y lo relacionamos con acciones
- $accion = $_POST['accion'];
- switch ($accion) {
- case 'Nuevo':
- form_usuario(); //Si pulsamos en Nuevo, mostraremos un formulario de nuevo usuario.
- break;
- default: //En cualquier otro caso, que no haga nada
- break;
- }
- }
- /*
- * Campos hidden que perpetuarán el usuario y password introducidas durante la permanencia en el formulario
- * de esta forma simularemos la sesión abierta por el usuario y evitaremos que puedan acceder a la página desde
- * el exterior sin haber pasado por el login de usuario.
- */
- echo '<input type="hidden" name="usuario" value="'. $user .'">';
- echo '<input type="hidden" name="password" value="'. $pass . '">';
- ?>
- </form>
- <?php
- } else { //En el caso de haber introducido incorrectamente la clave o el password.
- echo "<div class='errcon'><p>ERROR: USUARIO/CLAVE INCORRECTA</p></div>";
- }
- } else { //En el caso de haber accedido a la web externamente sin haber pasado por la página de login.
- echo "<div class='errcon'><p>ERROR: NO TIENE PERMISOS PARA ACCEDER A ESTA PÁGINA</p></div>";
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement