Wie Sie eine benutzerdefinierte Login-Box in HTML

November 1

Wie Sie eine benutzerdefinierte Login-Box in HTML

Wenn Sie eine Website entwickeln in der Benutzer Konten haben werden, wo sie sich anmelden können, können Sie ein Web-Formular, um den Login-Prozess zu implementieren erstellen. Text-input-Elemente verwenden, können Sie Benutzer ihrer Benutzernamen und Passwörter eingeben. Wenn das Formular abschickt, kann es zu einem serverseitigen Skript erfassten Daten senden. Das serverseitige Skript benötigen, behandeln die Einzelheiten der Überprüfung der Benutzerinformationen, die Zugriff auf ein Konto nur erlaubt, wenn der Benutzername und das Kennwort richtig sind.

Anweisungen

1 Fügen Sie ein HTML-Formular auf Ihrer Seite. Das folgende Beispiel Markup erstellt die Kontur eines Form-Elements:< Formularname = "LoginForm" action="check_user.php" Methode = "post" ><!--input Elemente hier-->< / form >

Innerhalb dieses Formulars können Sie hinzufügen, input-Elemente um Ihre Benutzer-Login-Daten zu erfassen. Die Öffnung Form-Tag enthält den Namen eines serverseitigen Skripts, die Login-Daten zu verarbeiten, also ein eigenes Skript entsprechend abändern.

2 Fügen Sie ein Text-input-Element für den Benutzernamen. Fügen Sie das folgende Markup innerhalb Ihrer Form-Elements:Benutzername: < Eingang Typ = "Text" Name = "Benutzername" Id = "Benutzername" / >

Dadurch wird ein Text-Feld innerhalb Ihrer Seite angezeigt werden. Der Benutzer kann seinen Benutzernamen hinein geben. Wenn Sie die Darstellung von Text-Feld Benutzername anpassen möchten, können Sie in den Cascading Style Sheets (CSS)-Code, mit dessen ID-Attribut erkennen.

3 Fügen Sie ein Text-Eingabefeld für das Passwort. Fügen Sie das folgende Markup nach das Text-Feld Benutzername noch innerhalb Ihres HTML-Formulars:Passwort: < Eingang Typ = "Passwort" Name = "Passwort" Id = "Passwort" / >

Dieses Markup wird ein Textfeld erstellen, die ursprünglich dasselbe als das Username-Element angezeigt wird. Festlegen des Attributs Eingabetyp auf "Passwort" weist jedoch den Browser für erhöhte Sicherheit vom Benutzer eingegebenen Text ausgeblendet.

4 Eine Absenden-Schaltfläche zum Formular hinzufügen. Innerhalb des Formularelements fügen Sie den folgenden Code:< Eingang Typ = "submit" Value = "Login" Id = "SubmitButton" / >

Dieser Code erzeugt eine Absenden-Schaltfläche in das Formular. Der Standardwert ist das Wort "Abschicken" auf eine Absenden-Schaltfläche angezeigt, wenn Sie etwas anderes angezeigt werden soll, musst du das Value-Attribut festgelegt. Wenn der Benutzer auf diese Schaltfläche drückt, sendet der Browser eingegebenen Text in beide Felder an das serverseitige Skript als das Action-Attribut des Form aufgeführt.

5 Implementieren Sie das serverseitige Skript. Der Inhalt des serverseitigen Skripts, die Sie verwenden, um Ihre Login-Daten zu verarbeiten wird davon abhängen, wie Sie den Benutzer-Details auf Ihrem Server speichern. Wenn Sie eine Datenbank verwenden, können Sie überprüfen die eingegebenen Informationen gegen was gespeichert ist, in der es, dafür zu sorgen, dass der Benutzername und das Kennwort korrekt sind. Der folgende Beispielcode veranschaulicht, wie immer die Eingabe Details innerhalb eines PHP-Skripts:<? Php$user = $_POST ['Username'];$pass = $_POST ['Password'];? >

Sobald Ihr Skript diese Details verfügt, können Sie Ihre Datenquelle, um ihnen zu überprüfen, dann erlauben den Benutzerzugriff auf sein Kontoseite gegebenenfalls Abfragen.

Tipps & Warnungen

  • Für zusätzliche Sicherheit können Sie den Benutzer-Details vor dem Senden oder sie verarbeiten verschlüsseln.
  • Wenn Ihre Website vertrauliche Informationen enthält, müssen Sie umfangreiche Sicherheitsmaßnahmen in der gesamten alle Seiten zu implementieren.