Guest User

Untitled

a guest
Oct 24th, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. <?php
  2. require('conexion.php');
  3.  
  4. session_start();
  5. $mysqli = new mysqli($host,$usr,$pw,$basedatos);
  6. if ($mysqli -> connect_errno)
  7. {
  8. printf("Conexion Fallida: %sn", $mysqli->connect_error);
  9. exit();
  10. }
  11. if (isset($_POST["usuario"]) && isset($_POST["password"]))
  12. {
  13. $username = $_POST['usuario'];
  14. $password = $_POST['password'];
  15.  
  16. $user = "SELECT tipo_usuario FROM usuarios WHERE usuario = '" . $_POST['usuario'] ."'" . "AND contrasena = '" . $_POST['password'] ."'";
  17. $resultado1 = $mysqli -> prepare($user);
  18. $resultado1 -> execute();
  19. $resultado1 -> store_result();
  20.  
  21. if ($resultado ->num_rows == "A")
  22. {
  23. $_SESSION['login'] = true;
  24. $_SESSION['usuario'] = $username;
  25. $_SESSION['start'] = time();
  26. $_SESSION['expire'] = $_SESSION['start'] + (30 * 60);
  27. echo "Bienvenido! " . $_SESSION['usuario'];
  28. echo "<br><br><a href=panel_control.php>Panel de Control</a>";
  29. }
  30. else {
  31. echo "<meta http-equiv='refresh' content='0; URL=usuario_noexiste.php'>";
  32. }
  33. }
  34. $mysqli -> close();
  35. ?>
  36.  
  37. <?php
  38. require('conexion.php');
  39.  
  40. session_start();
  41. $mysqli = new mysqli($host,$usr,$pw,$basedatos);
  42. if ($mysqli -> connect_errno)
  43. {
  44. printf("Conexion Fallida: %sn", $mysqli->connect_error);
  45. exit();
  46. }
  47. if (isset($_POST["usuario"]) && isset($_POST["password"]))
  48. {
  49. $username = $_POST['usuario'];
  50. $password = $_POST['password'];
  51.  
  52. $user = "SELECT tipo_usuario FROM usuarios WHERE usuario = '" . $_POST['usuario'] ."'" . "AND contrasena = '" . $_POST['password'] ."'";
  53. $resultado1 = $mysqli -> prepare($user);
  54. $resultado1 -> execute();
  55. $datos = $resultado1 -> get_result();
  56. if($datos->num_rows > 0){
  57. $fila = $datos->fetch_assoc();
  58. if($fila['tipo_usuario'] == 'A'){
  59. $_SESSION['login'] = true;
  60. $_SESSION['usuario'] = $username;
  61. $_SESSION['start'] = time();
  62. $_SESSION['expire'] = $_SESSION['start'] + (30 * 60);
  63. echo "Bienvenido! " . $_SESSION['usuario'];
  64. echo "<br><br><a href=panel_control.php>Panel de Control</a>";
  65. } else {
  66. echo "<meta http-equiv='refresh' content='0; URL=usuario_noexiste.php'>";
  67. }
  68. }
  69. }
  70. $mysqli -> close();
  71. ?>
Add Comment
Please, Sign In to add comment