Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start(); //Session start
- include ("mysql.php"); //Einbinden von MySQL
- if(isset($_POST['login'])) { //wenn Login gedrückt, dann übergabe von Formular
- $benutzer = $_POST['benutzer'];
- $passwort = $_POST['passwort'];
- $statement = $pdo->prepare("SELECT * FROM users WHERE benutzer = :benutzer"); //User suchen mit selben Email
- $result = $statement->execute(array('benutzer' => $benutzer));
- $user = $statement->fetch();
- //Überprüfung des Passworts
- if ($user !== false && password_verify($passwort, $user['passwort'])) { //Wenn Passwort übereinstimmt und User existiert dann weiter
- $_SESSION['userid'] = $user['id']; //Übergabe der Userid in Session
- die(header("Location: index.php")); //Weiterleitung nach index.php
- } else {
- $errorMessage = "1"; //Error falsche Daten
- }
- }
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Amazn Shopseite</title>
- <link href="css.css" rel="stylesheet">
- <link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
- </head>
- <body>
- <div class="top-buffer"></div>
- <div class="row">
- <div class="text-center"><h1>Shop Login</h1></div>
- </div>
- <?php
- if(isset($_SESSION['userid'])){ //Wenn auf Seite weitergeleitet wird, dann ausgeloggt
- echo "<br>";
- echo "<div class='row'>";
- echo "<div class='col-sm-4'></div>"
- echo "<div class='col-sm-4'>";
- echo "<div class='alert alert-danger'>Sie wurden <strong>Ausgeloggt!</strong></div>";
- echo "</div>";
- echo "</div>";
- echo "<?php";
- echo "session_destroy();";
- echo "?>";
- }
- if(isset($errorMessage)) { //Wenn errorMessage beschrieben dann login_error einbinden
- echo "<br>";
- echo "<div class='row'>";
- echo "<div class='col-sm-4'></div>";
- echo "<div class='col-sm-4'>";
- echo "<div class='alert alert-danger'>Benutzer oder Passwort <strong>Falsch!</strong></div>";
- echo "</div>";
- echo "</div>";
- }
- ?>
- <div class="row">
- <div class="col-sm-4"></div>
- <div class="col-sm-4">
- <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
- <div class="form-group">
- <br>
- <div class="input-group">
- <span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
- <input id="email" type="text" class="form-control" name="benutzer" placeholder="Benutzer">
- </div>
- </div>
- <div class="form-group">
- <div class="input-group">
- <span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
- <input id="password" type="password" class="form-control" name="passwort" placeholder="Password"><br>
- </div>
- </div>
- <input type="submit" name="login" value="Login" class="btn btn-default">
- <a href="index.php"><div class="btn btn-default pull-right">Startseite</div></a>
- </form>
- </div>
- <div class="col-sm-4"></div>
- </div>
- <script src="bootstrap/js/jquery.js"></script>
- <script src="bootstrap/js/bootstrap.min.js"></script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement