From ed9d1349c01f8e7d944f701a6145fc5958412dfe Mon Sep 17 00:00:00 2001 From: GhadaA98 Date: Tue, 30 May 2023 21:51:35 +0200 Subject: [PATCH] an-/abmelden --- abmelden.php | 3 +- abmelden_erfolgreich.php | 3 +- anmelden.php | 255 +++++++++++++++++----------------- anmelden_meinebuecher.php | 151 ++++++++++---------- connect_db.php | 3 +- registrierung_erfolgreich.php | 57 ++++++++ 6 files changed, 266 insertions(+), 206 deletions(-) diff --git a/abmelden.php b/abmelden.php index 941367c..739ca9c 100644 --- a/abmelden.php +++ b/abmelden.php @@ -101,8 +101,7 @@ '; }else{ - session_unset(); - session_destroy(); + echo ' diff --git a/abmelden_erfolgreich.php b/abmelden_erfolgreich.php index a20d22a..a4f3a07 100644 --- a/abmelden_erfolgreich.php +++ b/abmelden_erfolgreich.php @@ -1,7 +1,8 @@ diff --git a/anmelden.php b/anmelden.php index c0a5644..7e817a9 100644 --- a/anmelden.php +++ b/anmelden.php @@ -1,132 +1,7 @@ - - - - - - - - Candle Bibliothek | Anmeldung - - - - - - - - -
-

-

- Bibliothek Bild von einer Kerze -

Candle -

-
- Über Uns - Bücher - Meine Bücher - Abmelden -
- - -
- Erweiterte Suche - Bild von einem Wagen -
-
- -
-

Anmelden

-
-
- -

Über die Webseite werden personenbezogene Daten erhoben und genutzt. - Für Details, beziehen Sie sich bitte auf die Seite Datenschutz.

-
- -
-

Angaben zur Anmeldung

-
- -
-
- Karten-ID - - - Ihre Karten-ID befindet sich auf ihrem Bibliotheksausweis -
-
- Passwort
-
- -
-
-
-
- Passwort vergessen / Passwort ändern -

Sollten Sie Ihr Passwort vergessen haben oder wollen Sie es ändern, - kommen Sie bitte mit ihrem Bibliotheksausweis zu uns in die Bibliothek

-
-
- Sie haben noch kein Konto? -

Jetzt registrieren

-
-
-
-
- -
- - - - - - - - - - - '; - }else{ - - echo ' + if(isset($_SESSION['eingeloggt']) && $_SESSION['eingeloggt'] == 1 ){ + echo ' @@ -220,6 +95,132 @@ '; + }else{ + echo ' + + + + + + + + Candle Bibliothek | Anmeldung + + + + + + + + +
+

+

+ Bibliothek Bild von einer Kerze +

Candle +

+
+ Über Uns + Bücher + Meine Bücher + Abmelden +
+ + +
+ Erweiterte Suche + Bild von einem Wagen +
+
+ +
+

Anmelden

+
+
+ +

Über die Webseite werden personenbezogene Daten erhoben und genutzt. + Für Details, beziehen Sie sich bitte auf die Seite Datenschutz.

+
+ +
+

Angaben zur Anmeldung

+
+ +
+
+ Karten-ID + + + Ihre Karten-ID befindet sich auf ihrem Bibliotheksausweis +
+
+ Passwort
+
+ +
+
+
+
+ Passwort vergessen / Passwort ändern +

Sollten Sie Ihr Passwort vergessen haben oder wollen Sie es ändern, + kommen Sie bitte mit ihrem Bibliotheksausweis zu uns in die Bibliothek

+
+
+ Sie haben noch kein Konto? +

Jetzt registrieren

+
+
+
+
+ +
+ + + + + + + + + + + '; + + } diff --git a/anmelden_meinebuecher.php b/anmelden_meinebuecher.php index 68e1437..9550ddc 100644 --- a/anmelden_meinebuecher.php +++ b/anmelden_meinebuecher.php @@ -1,7 +1,81 @@ + + + + + + + Candle Bibliothek | Meine Bücher + + + + +
+

+

+ Bibliothek Bild von einer Kerze +

Candle +

+
+ Über Uns + Bücher + Meine Bücher + Abmelden +
+ + +
+ Erweiterte Suche + Bild von einem Wagen +
+
+
+

Meine Bücher

+
+ + + + + + + + + + + + '; + }else{ echo ' @@ -124,80 +198,7 @@ '; - }else{ - echo ' - - - - - - - Candle Bibliothek | Meine Bücher - - - - -
-

-

- Bibliothek Bild von einer Kerze -

Candle -

-
- Über Uns - Bücher - Meine Bücher - Abmelden -
- - -
- Erweiterte Suche - Bild von einem Wagen -
-
-
-

Meine Bücher

-
- - - - - - - - - - - - '; + } diff --git a/connect_db.php b/connect_db.php index 49b26b3..8667056 100644 --- a/connect_db.php +++ b/connect_db.php @@ -42,7 +42,8 @@ runSQL("INSERT INTO benutzer (VorName, NachName, KartenID, E-MailAdresse, Passwort) VALUES ('". $vorname ."' , '". $nachname ."' ,'". $kartenid ."' , '". $email ."', '". $passwort ."')"); runSQL("INSERT INTO adresse (Stadt, Postleitzahl, Straße, Hausnummer) VALUES ('". $ort ."' , '". $plz ."' ,'". $strasse ."' , '". $hausnummer ."')"); + $kartenid = $kartenid + 1; } - $kartenid = $kartenid + 1; + ?> \ No newline at end of file diff --git a/registrierung_erfolgreich.php b/registrierung_erfolgreich.php index ac7ac54..11fd142 100644 --- a/registrierung_erfolgreich.php +++ b/registrierung_erfolgreich.php @@ -70,6 +70,7 @@ if(isset($_POST['Registrieren'])){ }elseif($passwort != $passwortrep){ header("Location: registrierung_wiederholen.html"); }else{ + echo ' @@ -190,6 +191,62 @@ if(isset($_POST['Registrieren'])){ '; + $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) or die("SQL_Abfrage: " . $sql . "Fehler: " . mysqli_error($db_link)); + return $db_res; + } + + + $kartenid = 1000000000000000; + + function register($vorname, + $nachname , + $strasse, + $hausnummer, + $plz, + $ort, + $emailrep, + $email, + $passwort, + $passwortrep){ + + global $db_link; + $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); + $ort = mysqli_real_escape_string($db_link, $ort); + $plz = mysqli_real_escape_string($db_link, $plz); + $strasse = mysqli_real_escape_string($db_link, $strasse); + $hausnummer = mysqli_real_escape_string($db_link, $hausnummer); + + //Benutzer schon vorhanden? + $db_res = runSQL("SELECT COUNT(*) FROM benutzer WHERE E-MailAdresse='" . $email . "'"); + $row = mysqli_fetch_array($db_res); + + if($row['COUNT(*)'] > 0) + { + return 'Es gibt schon einen Benutzer mit der angegebenen E-Mail Adresse'; + } + + runSQL("INSERT INTO benutzer (VorName, NachName, KartenID, E-MailAdresse, Passwort) VALUES ('". $vorname ."' , '". $nachname ."' ,'". $kartenid ."' , '". $email ."', '". $passwort ."')"); + runSQL("INSERT INTO adresse (Stadt, Postleitzahl, Straße, Hausnummer) VALUES ('". $ort ."' , '". $plz ."' ,'". $strasse ."' , '". $hausnummer ."')"); + $kartenid = $kartenid + 1; + } + + register($vorname, + $nachname , + $strasse, + $hausnummer, + $plz, + $ort, + $emailrep, + $email, + $passwort, + $passwortrep); }