Pagina de login
Código PHP:
Ver original
<?php ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Documento sin título</title> </head> <body> <h1>Formulario </h1> <? if ($_GET["errorusuario"]=="si"){?> <font color="red"><b>Datos incorrectos</b></font> <? } else{?> Introduce tu nombre de usuario y clave <? }?> <form action="controlA.php" method="POST"> <table border="0"> <tr><td>Nombre de usuario:</td><td><input name="usuario" size="25" value=""/></td></tr> <tr><td>Clave:</td><td><input name="contrasena" size="25" type="password"/></td></tr> <tr><td/><td><input type="submit" value="Inicio"/></td></tr> </table> </form> Para ingresar <b>pedro</b> en el 1er campo y <b>123</b> en el 2do. <br> Para ingresar <b>juan</b> en el 1er campo y <b>444</b> en el 2do para entrar en el menu segundo. </body> </html>
Validador
Código PHP:
Ver original
<?php require_once('conexion.php') ?> <?php $query_Recordset1 = "SELECT * FROM usuarios WHERE nombre = '".$_POST['usuario']."' and clave='".$_POST['contrasena']."'" ; ?> <title>control de login </title> <? //recuperar usuario $usuario = $row_Recordset1['nombre']; $permiso = $row_Recordset1['permiso']; //iniciamos sesion //asignamos variables de sesion $_SESSION['usuario']=$usuario; $_SESSION['permiso']=$permiso; //si la ejecución de la sentencia SQL nos da algún resultado //si existe la conbinación usuario/contraseña se da acceso if ($totalRows_Recordset1!=0){ //usuario y contraseña válidos switch ($row_Recordset1['permiso']) { case 1: break; case 2: break; } }else { //si no existe le mando otra vez a la portada } ?> <?php ?>
Conexion
Código PHP:
Ver original
<?php $hostname_prueba = "localhost"; $database_prueba = "baseprueba"; $username_prueba = "root"; ?>