Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(isset($_POST['username'], $_POST['password'])){
- $username = htmlspecialchars($_POST['username']);
- $password = password_hash(htmlspecialchars($_POST['password']), PASSWORD_DEFAULT);
- $login_statement = $pdo->prepare("SELECT * FROM user_users WHERE username = :username OR email = :username");
- $login_statement->bindParam("username", $username);
- $login_statement->execute();
- $user = $login_statement->fetch();
- if($user != null){
- if(isset($_SESSION)) {
- session_start();
- }
- $_SESSION['username'] = $user['username'];
- header("Location: /?a=loggedin");
- } else {
- echo('<div class="alert alert-danger" role="alert">Benutzername oder Passwort ist falsch!</div>');
- }
- }
- ?>
- <div id="content">
- <div class="site-login">
- <h1>Log In</h1>
- <div class="row">
- <div class="col-lg-4 col-lg-offset-4">
- <form action="index.php?section=login" method="POST">
- <input type="hidden" name="_csrf" value="TEVoLnl2c1h6FVBqFzsHHD0iPF8UACYuNRUeWgMnKjp7Bit3Mj9BEQ=="> <div class="help-block login-errors">
- <div class="error-summary" style="display:none"><p>Bitte korrigieren Sie die folgenden Fehler:</p><ul></ul></div> </div>
- <div class="form-group">
- <div class="input-group input-group-lg field-loginform-username required">
- <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">
- </div> </div>
- <div class="form-group">
- <div class="input-group input-group-lg field-loginform-password required">
- <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">
- </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>
- </div>
- <button type="submit" class="btn btn-primary btn-lg btn-block" name="login-button">Log In</button> </form> </div>
- </div>
- </div>
- <div class="modal fade modal-recover-email" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
- <div class="modal-dialog modal-sm">
- <div class="modal-content modal-content-inverse">
- <div class="modal-header">
- <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only"> Close</span></button>
- <h4 class="modal-title"> Passwort zurĂĽksetzen</h4>
- </div>
- <div class="modal-body" id="restore-password"></div>
- </div>
- </div>
- </div></div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement