From e7303771039d8186e737677744b0f9392aee8ad6 Mon Sep 17 00:00:00 2001 From: Samuel Wolff Date: Thu, 18 Jan 2024 09:31:09 +0100 Subject: [PATCH] MyFirstAnmeldeFunktion --- Controller/BenutzerController.php | 7 +++++++ Model/BenutzerModel.php | 28 ++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) diff --git a/Controller/BenutzerController.php b/Controller/BenutzerController.php index 61f64e1..e04b7f0 100644 --- a/Controller/BenutzerController.php +++ b/Controller/BenutzerController.php @@ -44,6 +44,13 @@ class BenutzerController return json_encode($result); } + public function anmeldeVersuch($data) + { + $result = $this->db->anmeldeVersuch($data); + + return json_encode($result); + } + } ?> \ No newline at end of file diff --git a/Model/BenutzerModel.php b/Model/BenutzerModel.php index c7d43f8..6eda96d 100644 --- a/Model/BenutzerModel.php +++ b/Model/BenutzerModel.php @@ -115,6 +115,34 @@ class BenutzerModel extends Database return $result; } + + public function anmeldeVersuch() + { + + $pdo = $this->linkDB(); + + $params = array(); + + $params[":Benutzername"] = $_GET["Benutzername"]; + $params[":passwort"] = $_GET["passwort"]; + + $sql = "SELECT * FROM Benutzerkonto WHERE name = :Benutzername AND passwort = :passwort"; + + try { + $stmt = $pdo->prepare($sql); + $stmt->execute($params); + } catch (\PDOException $e) { + return false; + } + + $result = $stmt->fetchALL(\PDO::FETCH_ASSOC); + + if (count($result) > 0) + return true; + else + return false; + + } } ?> \ No newline at end of file