Aktueller Standort: Startseite> Neueste Artikel> So erstellen Sie ein einfaches Anmeldesystem mit PHP

So erstellen Sie ein einfaches Anmeldesystem mit PHP

M66 2025-07-13

So erstellen Sie ein einfaches Anmeldesystem mit PHP

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.

Vorbereitung

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.

Erstellen Sie eine Datenbanktabelle

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
);

Schreiben Sie eine Anmeldeformseite

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>

Schreiben Sie PHP -Anmeldeverifizierungscode

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 = &#39;$ userername&#39; und password = &#39;$ password&#39;" ";
$ 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 ();
?>

Testen Sie Anmeldesystem

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.

Zusammenfassen

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.