DerNeuling21
Mitglied
Hallo Community,
ich habe mir ein Loginscript geschrieben und habe jetzt einen Fehler bei dem ich nicht weiter komme.

ich habe mir ein Loginscript geschrieben und habe jetzt einen Fehler bei dem ich nicht weiter komme.

PHP:
<?php
session_start();
$pdo = new PDO('mysql:host=127.0.0.1;dbname=login', 'root', '');
if(isset($_GET['login'])) {
$email = $_POST['email'];
$passwort = $_POST['passwort'];
$statement = $pdo->prepare("SELECT * FROM users WHERE email = :email");
$result = $statement->execute(array('email' => $email));
$user = $statement->fetch();
//Überprüfung des Passworts
if ($user !== false && password_verify($passwort, $user['passwort'])) {
$_SESSION['userid'] = $user['id'];
die()
?>
<html>
<meta http-equiv="refresh" content="0; url=http://127.0.0.1/html/login.php">
</html>
<?php
} else {
$errorMessage = "E-Mail oder Passwort war ungültig<br>";
}
?>
<html>
<head>
<title>Wolly's Musik Stream</title>
<link rel="shortcut icon" href="YouTubeLogo.png">
<link rel="stylesheet" href="design.css">
<link rel="php" href="phpinfo.php">
</head>
<body>
<div class="logboa" >
<p id="login">Anmelden</p>
<form method="POST" action="login.php">
<div id="inob">
<input placeholder="E-Mail" type="text" name="email">
</div>
<div id="inun">
<input placeholder="Passwort" type="password" name="passwort">
</div>
<input type="submit" name="submit" value="LOGIN" class="send-login">
</form>
</div>
</body>
</html>