• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Frage Login script führt zu Fehler

DerNeuling21

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

upload_2017-12-16_19-1-12.png

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>
 
Werbung:
Zurück
Oben