diff --git a/php/model/DatabaseUserManager.php b/php/model/DatabaseUserManager.php index 48b3f2a..8a7cc47 100644 --- a/php/model/DatabaseUserManager.php +++ b/php/model/DatabaseUserManager.php @@ -75,23 +75,16 @@ class DatabaseUserManager implements UserManagerDAO { try { $db = $this->getConnection(); - echo "
";
-            echo "Gesuchte Mail: ";
-            var_dump($email);
-            echo "
"; - - $sql = "SELECT * FROM users"; - + $sql = "SELECT * FROM users WHERE email = :email"; $command = $db->prepare($sql); - $command->execute(); - $users = $command->fetchAll(PDO::FETCH_ASSOC); + $command->execute([ + ":email" => $email + ]); - echo "
";
-            print_r($users);
-            echo "
"; + $user = $command->fetch(PDO::FETCH_ASSOC); - exit(); + return $user ?: null; } catch (PDOException $e) { throw new RuntimeException("Benutzer konnte nicht geladen werden.");