Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
308
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. <?php
  2. if(isset($_POST['username'], $_POST['password'])){
  3. $username = htmlspecialchars($_POST['username']);
  4. $password = password_hash(htmlspecialchars($_POST['password']), PASSWORD_DEFAULT);
  5.  
  6. $login_statement = $pdo->prepare("SELECT * FROM user_users WHERE username = :username OR email = :username");
  7. $login_statement->bindParam("username", $username);
  8. $login_statement->execute();
  9. $user = $login_statement->fetch();
  10.  
  11. if($user != null){
  12. if(isset($_SESSION)) {
  13. session_start();
  14. }
  15. $_SESSION['username'] = $user['username'];
  16. header("Location: /?a=loggedin");
  17. } else {
  18. echo('<div class="alert alert-danger" role="alert">Benutzername oder Passwort ist falsch!</div>');
  19. }
  20.  
  21. }
  22. ?>
  23.  
  24.  
  25.  
  26.  
  27. <div id="content">
  28. <div class="site-login">
  29. <h1>Log In</h1>
  30.  
  31.  
  32. <div class="row">
  33. <div class="col-lg-4 col-lg-offset-4">
  34. <form action="index.php?section=login" method="POST">
  35. <input type="hidden" name="_csrf" value="TEVoLnl2c1h6FVBqFzsHHD0iPF8UACYuNRUeWgMnKjp7Bit3Mj9BEQ=="> <div class="help-block login-errors">
  36. <div class="error-summary" style="display:none"><p>Bitte korrigieren Sie die folgenden Fehler:</p><ul></ul></div> </div>
  37. <div class="form-group">
  38. <div class="input-group input-group-lg field-loginform-username required">
  39. <span class="input-group-addon"><i class="fa fa-user"></i></span><input type="text" id="loginform-username" class="form-control" name="username" placeholder="Username">
  40. </div> </div>
  41. <div class="form-group">
  42. <div class="input-group input-group-lg field-loginform-password required">
  43. <span class="input-group-addon"><i class="fa fa-key"></i></span><input type="password" id="loginform-password" class="form-control" name="password" placeholder="Password">
  44. </div> <a href="" data-toggle="modal" data-target=".modal-recover-email" id="recover_email" data-reactid=".0.2.1.0">Hast du dein Passwort vergessen?</a>
  45. </div>
  46. <button type="submit" class="btn btn-primary btn-lg btn-block" name="login-button">Log In</button> </form> </div>
  47. </div>
  48. </div>
  49.  
  50. <div class="modal fade modal-recover-email" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  51. <div class="modal-dialog modal-sm">
  52. <div class="modal-content modal-content-inverse">
  53. <div class="modal-header">
  54. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only"> Close</span></button>
  55. <h4 class="modal-title"> Passwort zurĂĽksetzen</h4>
  56. </div>
  57. <div class="modal-body" id="restore-password"></div>
  58. </div>
  59. </div>
  60. </div></div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement