Advertisement
Guest User

Untitled

a guest
Oct 20th, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. <?php require "db.php"; ob_start(); ?>
  2. <!DOCTYPE html>
  3. <html lang="en">
  4. <head>
  5. <meta charset="UTF-8">
  6. <title>Дрова 4</title>
  7. <link rel="stylesheet" href="css/main.min.css">
  8. </head>
  9. <body>
  10. <div class="wrapper">
  11. <?php include "sidebar.php"; ?>
  12.  
  13. <?php
  14.  
  15. ob_start();
  16.  
  17. $data = $_POST;
  18. $email = $data['email'];
  19. $password = $data['password'];
  20. $hash = password_hash($password, PASSWORD_DEFAULT);
  21.  
  22. if ( isset($data['do_auth']) ) {
  23.  
  24. $errors = array();
  25.  
  26. if ( trim($email) == '' ) {
  27. $errors[] = "Email введен неверно!";
  28. }
  29.  
  30. if ( $password == '' ) {
  31. $errors[] = "Пароль введен не правильно!";
  32. }
  33.  
  34. if ( empty($errors) ) {
  35.  
  36. $sql = mysqli_query($connection, "SELECT * FROM `users` WHERE `email` = '$email' AND `password` = '$password'");
  37. $user = mysqli_fetch_assoc($sql);
  38.  
  39. if ( mysqli_num_rows($sql) > 0 ) {
  40. if ( password_verify($password, $user['password']) ) {
  41. $_SESSION['loggout_user'] = $user['password'];
  42. echo "Все прошло отлично, вы авторизованы!";
  43. }
  44. } else {
  45. echo "Такого пользователя не найдено!";
  46. }
  47.  
  48. } else {
  49. echo '<span>'. $errors['0'] . '</span>';
  50. }
  51.  
  52. }
  53.  
  54. ?>
  55.  
  56. <form method="POST">
  57. <input type="email" name="email" placeholder="Введите ваш Email!" value="<?php echo $email; ?>">
  58. <input type="password" name="password" placeholder="Введите ваше пароль!" value="<?php echo $password; ?>">
  59. <input type="submit" name="do_auth">
  60. </form>
  61.  
  62. </div>
  63. </body>
  64. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement