From 0afd2e476de211486b13147b5f6e141ff44359e0 Mon Sep 17 00:00:00 2001
From: Peter Hoppe
Date: Thu, 8 Dec 2022 00:29:06 +0100
Subject: [PATCH] php wildes testen
---
www/liesmich.txt | 12 +++++++++++
www/login.php | 52 ++++++++++++++++++++++++++++++++----------------
www/p.php | 1 +
www/t.php | 3 +++
4 files changed, 51 insertions(+), 17 deletions(-)
create mode 100644 www/liesmich.txt
create mode 100644 www/p.php
create mode 100644 www/t.php
diff --git a/www/liesmich.txt b/www/liesmich.txt
new file mode 100644
index 0000000..4e73ae9
--- /dev/null
+++ b/www/liesmich.txt
@@ -0,0 +1,12 @@
+https://www.php-einfach.de/experte/php-codebeispiele/loginscript/
+
+CREATE TABLE `users` (
+ `id` INT NOT NULL AUTO_INCREMENT ,
+ `email` VARCHAR(255) NOT NULL ,
+ `passwort` VARCHAR(255) NOT NULL ,
+ `vorname` VARCHAR(255) NOT NULL DEFAULT '' ,
+ `nachname` VARCHAR(255) NOT NULL DEFAULT '' ,
+ `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
+ `updated_at` TIMESTAMP on update CURRENT_TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
+ PRIMARY KEY (`id`), UNIQUE (`email`)
+) ENGINE = InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
diff --git a/www/login.php b/www/login.php
index 7027944..22d687a 100755
--- a/www/login.php
+++ b/www/login.php
@@ -1,28 +1,46 @@
---
";
+ var_dump( get_defined_vars() );
+}
+else
+{
+ echo "session error";
+
+};
+//strato
+//$pdo = new PDO('mysql:host=rdbms.strato.de;dbname=dbs9336961', 'dbu1516891', 'C5ZrqVZDDBtv9SfloCh3');
+//netcup local
+$pdo = new PDO('mysql:host=localhost;dbname=k200835_php', 'k200835_admin', 'C5ZrqVZDDBtv9SfloCh3');
+
+var_dump( get_defined_vars() );
+
+
if(isset($_GET['login']))
{
$email = $_POST['email'];
$passwort = $_POST['passwort'];
-
- $statement = $pdo->prepare("SELECT * FROM users WHERE email = :email");
- $result = $statement->execute(array('email' => $email));
- $user = $statement->fetch();
+
+ // $statement = $pdo->prepare("SELECT * FROM users WHERE email = :email");
+ // $result = $statement->execute(array('email' => $email));
+ // $user = $statement->fetch();
- //Überprüfung des Passworts
- if ($user !== false && password_verify($passwort, $user['passwort']))
- {
- $_SESSION['userid'] = $user['id'];
- die('Login erfolgreich. Weiter zu internen Bereich');
- }
- else
- {
- $errorMessage = "E-Mail oder Passwort war ungültig
";
- }
+ // //Überprüfung des Passworts
+ // if ($user !== false && password_verify($passwort, $user['passwort']))
+ // {
+ // $_SESSION['userid'] = $user['id'];
+ // die('Login erfolgreich. Weiter zu internen Bereich');
+ // }
+ // else
+ // {
+ // $errorMessage = "E-Mail oder Passwort war ungültig
";
+ // }
}
+
+echo "No login set";
+
?>
diff --git a/www/p.php b/www/p.php
new file mode 100644
index 0000000..59e89f6
--- /dev/null
+++ b/www/p.php
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/www/t.php b/www/t.php
new file mode 100644
index 0000000..7dde23a
--- /dev/null
+++ b/www/t.php
@@ -0,0 +1,3 @@
+
\ No newline at end of file