Advertisement
Guest User

Untitled

a guest
Sep 15th, 2017
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1. <div class="ui mini modal">
  2. <i class="close icon"></i>
  3. <div class="center aligned header">Введите логин и пароль</div>
  4. <div class="content">
  5. <form method="post" action="index.php" autocomplete="on" class="ui form centred-form">
  6. <div class="field">
  7. <label>Пользователь:</label>
  8. <input type="text" autofocus='autofocus' id="user" required='required' placeholder="Пользователь">
  9. </div>
  10. <div class="field">
  11. <label>Пароль:</label>
  12. <input type="password" required='required' id="password" placeholder="Пароль">
  13. </div>
  14. </form>
  15. </div>
  16. <div class="actions">
  17. <div class="answer"></div>
  18. <button class="ui blue button" name="do_login" id="logon_button" type="submit">Войти</button>
  19. </div>
  20. </div>
  21.  
  22. $("#logon_button").click(function() {
  23.  
  24. var user = document.getElementById("user").value;
  25. var password = document.getElementById("password").value;
  26.  
  27. $.post(
  28. "index.php", {
  29. user: user,
  30. password: password
  31. },
  32. onAjaxSuccess
  33. );
  34.  
  35. function onAjaxSuccess(data) {
  36.  
  37. if (data == "400") {
  38. $(".answer").html("Неверный логин или пароль");
  39. }else if(data == "200"){
  40. location.href = 'pages/admin.php';
  41. }
  42. }
  43. });
  44.  
  45. if (isset($_POST['user'])) {
  46.  
  47. $user = R::findOne("users", "login = ?", array($_POST['user']));
  48.  
  49. if ($user) {
  50.  
  51. if (password_verify($_POST['password'], $user->password)){
  52. $_SESSION['logged_user'] = $user->login;
  53. echo "200";
  54.  
  55. }else{
  56. echo "400";
  57. }
  58.  
  59. }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement