Hey Leute hab heute mal ein einfaches PHP-Tutorial angeschaut und wollte mit Hilfe eine Anleitung ein einfaches Login System erstellen, aber ich hab irgendwie Fehler gemacht.
Hab es fast geschafft, aber beim registrieren und Login kommen Fehler auf.
Fatal error: Call to undefined function password_verify() in C:\xampp\htdocs\login.php on line 14
Code
- //Überprüfung des Passworts
- if ($user !== false && password_verify($passwort, $user['passwort'])) {
- $_SESSION['userid'] = $user['id'];
- die('Login erfolgreich. Weiter zu <a href="geheim.php">internen Bereich</a>');
- } else {
- $errorMessage = "E-Mail oder Passwort war ungültig<br>";
- }
- }
Fatal error: Call to undefined function password_hash() in C:\xampp\htdocs\registieren.php on line 48
Code
- //Keine Fehler, wir können den Nutzer registrieren
- if(!$error) {
- $passwort_hash = password_hash($passwort, PASSWORD_DEFAULT);
- $statement = $pdo->prepare("INSERT INTO users (email, passwort) VALUES (:email, :passwort)");
- $result = $statement->execute(array('email' => $email, 'passwort' => $passwort_hash));
- if($result) {
- echo 'Du wurdest erfolgreich registriert. <a href="login.php">Zum Login</a>';
- $showFormular = false;
- } else {
- echo 'Beim Abspeichern ist leider ein Fehler aufgetreten<br>';
- }
- }
- }
Weniger anzeigen
Bin ein Neuling, also euer Hate könnt ihr euch sparen.
Wäre nett, wenn ihr mir hilft.
LG NoHand