From 7439b9d2c39ba331244f6f7f8efd13c35b2eb40b Mon Sep 17 00:00:00 2001 From: GhadaA98 Date: Mon, 5 Jun 2023 16:49:14 +0200 Subject: [PATCH] an-/ Abmeldung und Registrierung komplett fertig --- anmelden.php | 4 +- anmelden_meinebuecher.php | 6 +-- meinebuecher.php | 34 +++++++++---- passwort_stimmt_nicht.html | 98 ++++++++++++++++++++++++++++++++++++++ registriersystem.php | 2 +- registrierung.php | 2 +- warenkorb.php | 48 ++++++++++++++----- 7 files changed, 166 insertions(+), 28 deletions(-) create mode 100644 passwort_stimmt_nicht.html diff --git a/anmelden.php b/anmelden.php index 0ee100f..9aa5f69 100644 --- a/anmelden.php +++ b/anmelden.php @@ -27,14 +27,14 @@
Über Uns Bücher - Meine Bücher + Meine Bücher Abmelden
Erweiterte Suche - Bild von einem Wagen Bild von einem Wagen
diff --git a/anmelden_meinebuecher.php b/anmelden_meinebuecher.php index fe25cd6..50e6622 100644 --- a/anmelden_meinebuecher.php +++ b/anmelden_meinebuecher.php @@ -24,14 +24,14 @@
Über Uns Bücher - Meine Bücher + Meine Bücher Abmelden
Erweiterte Suche - Bild von einem Wagen Bild von einem Wagen
@@ -131,7 +131,7 @@
-
+ Karten-ID 0){ - + $_SESSION['eingeloggt'] = 1; echo ' @@ -33,14 +47,14 @@ require('registriersystem.php');
Über Uns Bücher - Meine Bücher + Meine Bücher Abmelden Erweiterte Suche - Bild von einem Wagen Bild von einem Wagen
@@ -90,9 +104,13 @@ require('registriersystem.php'); '; + }else if($zeile['COUNT(*)'] > 0){ + header("Location: passwort_stimmt_nicht.html"); }else{ - + header("Location: benutzer_existiert_nicht.html"); } + }else{ + echo'not set'; } ?> diff --git a/passwort_stimmt_nicht.html b/passwort_stimmt_nicht.html new file mode 100644 index 0000000..36e52c7 --- /dev/null +++ b/passwort_stimmt_nicht.html @@ -0,0 +1,98 @@ + + + + + + + + + Candle Bibliothek | Erfolgreich Registriert + + + + +
+

+

+ Bibliothek Bild von einer Kerze +

Candle +

+ +
+ + + +
+
+

Fehler

+
+
+

+ + Das Passwort ist falsch! +

+ + + +


+
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/registriersystem.php b/registriersystem.php index 13dac88..b686515 100644 --- a/registriersystem.php +++ b/registriersystem.php @@ -19,7 +19,7 @@ function register($vorname, $vorname = mysqli_real_escape_string($db_link, $vorname); $nachname = mysqli_real_escape_string($db_link, $nachname); $email = mysqli_real_escape_string($db_link, $email); - $passwort = md5( $passwort); + $passwort = mysqli_real_escape_string($db_link, $passwort); $ort = mysqli_real_escape_string($db_link, $ort); $plz = mysqli_real_escape_string($db_link, $plz); $strasse = mysqli_real_escape_string($db_link, $strasse); diff --git a/registrierung.php b/registrierung.php index 48f7643..07d5dd5 100644 --- a/registrierung.php +++ b/registrierung.php @@ -129,7 +129,7 @@ session_start();
Sie habe bereits ein Konto? -

Jetzt anmelden

+

Jetzt anmelden

diff --git a/warenkorb.php b/warenkorb.php index 3fce1f4..c4fa864 100644 --- a/warenkorb.php +++ b/warenkorb.php @@ -1,15 +1,30 @@ 0){ + +session_start(); +$db_link = mysqli_connect('localhost', 'web_b-3', 'een7Ao6s', 'bibliothek_candle', '3306'); + + function runSQL($sql){ + global $db_link; + $db_res = mysqli_query($db_link, $sql); + if(!$db_res){ + header("Location: 404.html"); + exit; + } + return $db_res; +} + + if(isset($_POST['submit'])){ + $kartenid = $_POST['karten-id']; + $passwort = $_POST['password']; + + $existiert = runSQL("SELECT COUNT(*) FROM `benutzer` WHERE `KartenID` = '$kartenid' and `Passwort` = '$passwort'"); + $karteexistiert = runSQL("SELECT COUNT(*) FROM `benutzer` WHERE `KartenID` = '$kartenid'"); + $zeile = mysqli_fetch_array($karteexistiert); + $row = mysqli_fetch_array($existiert); + + if($row['COUNT(*)'] > 0){ $_SESSION['eingeloggt'] = 1; @@ -39,14 +54,14 @@
Über Uns Bücher - Meine Bücher + Meine Bücher Abmelden
Erweiterte Suche - Bild von einem Wagen Bild von einem Wagen
@@ -106,6 +121,13 @@ '; - } - } + }else if($zeile['COUNT(*)'] > 0){ + header("Location: passwort_stimmt_nicht.html"); + }else{ + header("Location: benutzer_existiert_nicht.html"); + } + }else{ + echo'not set'; + } + ?>