Nicht immer ist das komplizierte gefragt. Manchmal möchte man einfach einen Login mit PHP erstellen, aber ohne eine MySQL, SQLite oder sonstige Datenbank. Sondern einfach nur ein HTML Schnipsel mit einem Feld für Username bzw. Benutzername und einem Feld für das Passwort.
Hier der Code dazu:
Achtung! Das ist kein Code, der so in einem Produktivsystem eingesetzt werden sollte. Die Post Variablen ($_POST) müssen auf jeden Fall überprüft werden und auch die erlaubten Userdaten sollten aus einer Datenquelle, wie z. B. einer Datenbank kommen.
Login Formular
Auch interessant:
- PHP Modul ctype: Überprüfen von Zeichenketten mit… Das PHP Modul ctype bietet dir Funktionen, die es ermöglichen, den Typ von Zeichen in einer Zeichenkette zu überprüfen. Du kannst zum Beispiel überprüfen, ob alle Zeichen in einer Zeichenkette Buchstaben, Ziffern,…
- Warum man in Blade lieber @if(! $user->isAdmin)… In Laravel Blade, der Templating-Engine des Frameworks, haben Entwickler verschiedene Möglichkeiten, Bedingungen in Templates zu implementieren. Ein häufiges Thema bei der Arbeit mit Bedingungslogik ist die Wahl zwischen den beiden…
- Vom Junior zum Senior-Entwickler: Ein Wandel in der… Der Übergang vom Junior-Entwickler zum Senior-Entwickler ist nicht nur eine Frage der Erfahrung oder der technischen Fähigkeiten – es erfordert einen grundlegenden Wandel in der Denkweise. Viele Entwickler beginnen ihre…
- Die wichtigsten Neuerungen in PHP 8.4: Was… PHP 8.4, das am 21. November 2024 erscheint, bringt eine Reihe von bedeutenden Neuerungen und Optimierungen für Entwickler mit. Mit Verbesserungen wie den Property Hooks, erweiterten Möglichkeiten für HTML5-Verarbeitung und…
kannst du das script vllt noch verbessern?
ansonsten gute arbeit 🙂
Notice: Undefined index: btnlogin in C:\xampp\htdocs\login_php_v1.3\test.php on line 7
Notice: Undefined variable: _SESSION in C:\xampp\htdocs\login_php_v1.3\test.php on line 14
Notice: Undefined variable: _SESSION in C:\xampp\htdocs\login_php_v1.3\test.php on line 25
Danke für den Hinweis und das Lob 🙂
Kurze Frage, wo definiere ich die „Zielseite“ wenn der Button gedrückt wird und das Login ok bzw. falsch ist?
Danke für deine Hilfe.
Für das Formular gibt es immer nur ein Ziel und das steht in dem action Attribute des Formulars