In der Webentwicklung ist die Anmeldung im System eine der häufigsten Funktionen. Unabhängig davon, ob es sich um das Verwaltungs -Backend-, Mitgliedszentrum oder das Personal -Account -System handelt, ist die Anmeldeauthentifizierungsfunktion ein unverzichtbarer Teil. In diesem Artikel wird demonstriert, wie PHP ein grundlegendes Anmeldesystem erstellt, um Entwicklern zu helfen, die Benutzerauthentifizierung zu erreichen.
Stellen Sie vor Beginn der Entwicklung sicher, dass Ihre Entwicklungsumgebung korrekt eingerichtet ist. Sie müssen PHP, Apache, MySQL und andere zugehörige Tools installieren. Für das einfache Management wird empfohlen, integrierte Entwicklungsumgebungen wie XAMPP oder MAMP zu verwenden. Erstellen Sie einen Projektordner, in dem Sie einen Unterordner namens "login_System" erstellen, und als nächstes schreiben wir den erforderlichen Code.
Zunächst müssen wir eine Datenbank einrichten, um Benutzerinformationen zu speichern. Erstellen Sie eine Tabelle mit dem Namen "Benutzer" in MySQL mit den folgenden Feldern:
Tabellenbenutzer erstellen (Benutzer ID int (11) Auto_increment Primärschlüssel, Benutzername Varchar (50) Nicht null, Passwort varchar (255) nicht null );
Als nächstes erstellen wir eine HTML -Datei, in der das Anmeldeformular angezeigt wird. Hier ist ein einfaches Beispiel für Anmeldeseite:
<!DOCTYPE html> <html> <head> <title>Melden Sie sich beim System an</title> </head> <body> <h2>Willkommen bei Anmeldung in</h2> <form action="login.php" method="POST"> <label for="username">Benutzername:</label> <input type="text" id="username" name="username" required> <label for="password">Passwort:</label> <input type="password" id="password" name="password" required> <input type="submit" value="Einloggen"> </form> </body> </html>
Erstellen Sie als Nächstes eine PHP -Datei mit dem Namen "login.php", verarbeiten Sie die vom Benutzer übermittelten Anmeldeinformationen und führen Sie eine Überprüfung durch. Hier ist ein PHP -Code -Beispiel:
<?php // Holen Sie sich den Benutzernamen und das Passwort für die Einreichung von Formular $username = $_POST['username']; $password = $_POST['password']; // Datenbankverbindungsparameter $servername = "localhost"; $dbname = "login_system"; $dbusername = "root"; $dbpassword = ""; // Erstellen Sie eine Datenbankverbindung $conn = new mysqli($servername, $dbusername, $dbpassword, $dbname); // Überprüfen Sie, ob die Verbindung erfolgreich ist if ($conn-> Connect_error) { Die ("Datenbankverbindung fehlgeschlagen:". $ conn-> connect_error); } // Die Datenbank abfragen und Benutzerinformationen überprüfen $ sql = "Select * von Benutzern, wobei userername = '$ userername' und password = '$ password'" "; $ result = $ conn-> query ($ sql); if ($ result-> num_rows> 0) { Echo "Anmeldung erfolgreich!"; } anders { echo "Fehler in Benutzername oder Passwort!"; } // Die Datenbankverbindung schließen $ conn-> close (); ?>
Nachdem Sie den obigen Code abgeschlossen haben, können Sie das Anmeldesystem in Ihrem Browser testen. Öffnen Sie den Browser und geben Sie "http: //localhost/login_system/index.html" ein, um die Anmeldeseite einzugeben. Geben Sie den richtigen Benutzernamen und das richtige Kennwort ein, klicken Sie auf die Schaltfläche "Anmeldung". Das System wird basierend auf dem eingegebenen Benutzernamen und Kennwort überprüfen und die entsprechenden Ergebnisse anzeigen.
In den oben genannten Schritten haben Sie erfolgreich ein einfaches Anmeldesystem erstellt. Über dieses System können Benutzer ihren Benutzernamen und ihr Passwort zur Überprüfung eingeben. Wenn weitere Optimierung erforderlich ist, können Sicherheitsfunktionen wie Kennwortverschlüsselung und Benutzersitzungsverwaltung berücksichtigt werden. Ich hoffe, dieser Artikel kann Ihnen helfen, den Entwicklungsprozess des PHP -Anmeldesystems besser zu verstehen.