Advertisement
Guest User

ERROR PHP LOGIN

a guest
Feb 25th, 2018
318
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.70 KB | None | 0 0
  1. /* CÓDIGO HTML, FORMULARIO DE LOGIN DE USUARIO*/
  2. <body>
  3. <?php include "php/user.inc"; ?>
  4. <header id="encabezado">
  5. <div id="soporte"><img src="images/soporte.jpg"> </div>
  6. </header>
  7. <h2>Ingreso Sistema</h2>
  8. <div id="divlogin">
  9. <form action="#" method="post" id="formulariologin">
  10. <p><label class="lbllogin">Usuario</label>
  11. <input type="text" value="" placeholder="Ingrese su correo electrónico" class="inputlogin" name="correo" id="usuario" autofocus="" ></p>
  12. <p><label class="lbllogin">Clave</label>
  13. <input type="text" value="" placeholder="Ingrese su clave" class="inputlogin" name="clave" id="clave" >
  14. </p>
  15. <br>
  16. <input class="btn" type="submit" value="Aceptar" />
  17. <input class="btn" type="reset" value="Cancelar" />
  18. <?php
  19. $correo =isset($_POST['correo']) ? $_POST['correo'] : null;
  20. $clave =isset($_POST['clave']) ? $_POST['clave'] : null;
  21. login($correo,$clave);
  22. ?>
  23. </form>
  24. </div>
  25. </body>
  26.  
  27. /*CÓDIGO QUE PROCESA LOS VALORES ENVIADOS POR EL USUARIO*/
  28. /*Función que procesa login de usuario */
  29. function login($correo,$clave)
  30. {
  31. global $conexion;
  32.  
  33. $query = "SELECT u.correo_usuario,u.clave
  34. FROM usuario as u where codigo_estado=1";
  35. $resultado = mysqli_query($conexion,$query);
  36.  
  37. if(mysqli_num_rows($resultado) > 0)
  38. {
  39. while($fila=mysqli_fetch_array($resultado))
  40. {
  41. if((strcmp($fila['correo_usuario'],$correo)==0) && (strcmp($fila['clave'],$clave)==0))
  42. {
  43. echo "<p style='text-align: center'>Ingreso Correcto</p>";
  44. header('Location: index.php');
  45. break;
  46. }else if($correo==null && $clave ==null )
  47. {
  48.  
  49.  
  50. }else
  51. {
  52. echo "<p style='text-align: center'>Ingreso Incorrecto</p>";
  53. header('Location: errorlogin.html');
  54. break;
  55. }
  56. }
  57. }
  58. }
  59. /*ESTRUCTURA DE LA TABLA Y REGISTROS DE ACUERDO A CONSULTA REALIZADA EN LA INSTRUCCIÓN PHP*/
  60. CREATE TABLE `usuario` (
  61. `codigo_usuario` int(11) NOT NULL,
  62. `nombre_usuario` varchar(25) DEFAULT NULL,
  63. `apellido_paterno` varchar(25) DEFAULT NULL,
  64. `apellido_materno` varchar(25) DEFAULT NULL,
  65. `rut_usuario` varchar(15) DEFAULT NULL,
  66. `correo_usuario` varchar(50) DEFAULT NULL,
  67. `anexo_usuario` int(11) DEFAULT NULL,
  68. `codigo_tipo_usuario` int(11) NOT NULL,
  69. `codigo_cargo_usuario` int(11) NOT NULL,
  70. `codigo_sede` int(11) NOT NULL,
  71. `codigo_estado` int(11) NOT NULL,
  72. `clave` char(10) NOT NULL,
  73. PRIMARY KEY (`codigo_usuario`),
  74. KEY `USUARIO_CARGO_USUARIO_FK` (`codigo_cargo_usuario`),
  75. KEY `USUARIO_ESTADO_USUARIO_FK` (`codigo_estado`),
  76. KEY `USUARIO_SEDE_FK` (`codigo_sede`),
  77. KEY `USUARIO_TIPO_USUARIO_FK` (`codigo_tipo_usuario`),
  78. CONSTRAINT `USUARIO_CARGO_USUARIO_FK` FOREIGN KEY (`codigo_cargo_usuario`) REFERENCES `cargo_usuario` (`codigo_cargo_usuario`),
  79. CONSTRAINT `USUARIO_ESTADO_USUARIO_FK` FOREIGN KEY (`codigo_estado`) REFERENCES `estado_usuario` (`codigo_estado`),
  80. CONSTRAINT `USUARIO_SEDE_FK` FOREIGN KEY (`codigo_sede`) REFERENCES `sede` (`codigo_sede`),
  81. CONSTRAINT `USUARIO_TIPO_USUARIO_FK` FOREIGN KEY (`codigo_tipo_usuario`) REFERENCES `tipo_usuario` (`codigo_tipo_usuario`)
  82. ) ENGINE=InnoDB DEFAULT CHARSET=latin1
  83.  
  84. /*DATOS DEVUELTOS DE ACUERDO A LA SIGUIENTE CONSULTA*/
  85. SELECT u.correo_usuario,u.clave
  86. FROM usuario as u where codigo_estado=1
  87. correo_usuario clave
  88. ag_mimo@hotmail.com amimo83948
  89. bfernandez@gmail.com afemo28374
  90. brperez@gmail.com brepe83749
  91. daniel@gmail.com dveha98203
  92. jvillalobos@gmail.com jvime92610
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement