Registrierungsseiten erstellen

Zuletzt aktualisiert am 25. April 2024
Anmerkung

Die Benutzeroberfläche wurde in Dreamweaver vereinfacht. Daher kann es sein, dass einige der in diesem Artikel beschriebenen Optionen in Ihrer Version von Dreamweaver nicht vorhanden sind. Weitere Informationen finden Sie in diesem Artikel.

Registrierungsseiten

Ihre Web-Anwendung kann eine Seite enthalten, auf der sich Benutzer beim ersten Besuch Ihrer Website registrieren müssen.

Für eine Registrierungsseite sind die folgenden Bausteine erforderlich:

  • Eine Datenbanktabelle zur Speicherung von Anmeldeinformationen über die Benutzer

  • Ein HTML-Formular, in dem Besucher einen Benutzernamen und ein Kennwort wählen können

    Du kannst das Formular auch verwenden, um andere persönliche Informationen von Benutzern zu erhalten.

  • Ein Insert Record Server-Verhalten zum Aktualisieren der Datenbanktabelle der Seitenbenutzer

  • Ein Check New Username Server-Verhalten um sicherzustellen, dass der vom Benutzer eingegebene Benutzername nicht bereits von einem anderen Benutzer verwendet wird

Anmeldeinformationen über Benutzer speichern

Eine Registrierungsseite erfordert eine Datenbanktabelle zum Speichern der Anmeldeinformationen, die von Benutzern eingegeben werden.

  • Stelle sicher, dass deine Datenbanktabelle eine Spalte für den Benutzernamen und eine für das Kennwort enthält.Wenn angemeldete Benutzer unterschiedliche Zugriffsrechte haben sollen, füge eine Spalte für Zugriffsrechte hinzu.
  • Wenn du ein gemeinsames Kennwort für alle Benutzer der Seite festlegen möchtest, konfiguriere deine Datenbankanwendung (Microsoft Access, Microsoft SQL Server, Oracle usw.) so, dass das Kennwort standardmäßig in jeden neuen Benutzerdatensatz eingegeben wird. In den meisten Datenbankanwendungen kannst du eine Spalte auf einen Standardwert setzen, der bei der Erstellung eines neuen Datensatzes verwendet wird. Legen Sie dazu das Kennwort als Standardwert fest.
  • Du kannst die Datenbanktabelle auch verwenden, um andere nützliche Informationen über den Benutzer zu speichern.

    Der nächste Schritt beim Erstellen einer Registrierungsseite besteht darin, ein HTML-Formular zur Registrierungsseite hinzuzufügen, damit Benutzer einen Benutzernamen und ein Kennwort (falls zutreffend) wählen können.

Füge ein HTML-Formular zum Auswählen eines Benutzernamens und Passworts hinzu

Du fügst ein HTML-Formular zur Registrierungsseite hinzu, damit Benutzer einen Benutzernamen und ein Passwort auswählen können (falls zutreffend).

Erstelle eine Seite (Datei > Neu > Leere Seite) und gestalte deine Registrierungsseite mit den Dreamweaver Design-Tools.
Füge ein HTML-Formular hinzu, indem du die Einfügemarke dort platzierst, wo das Formular erscheinen soll, und Formular aus dem Menü Einfügen auswählst.

Daraufhin wird ein leeres Formular auf der Seite erstellt. Du musst möglicherweise Unsichtbare Elemente aktivieren (Ansicht > Visuelle Hilfsmittel > Unsichtbare Elemente), um die Grenzen des Formulars zu sehen, die durch dünne rote Linien dargestellt werden.

Benenne das HTML-Formular, indem du auf das <form>-Tag am unteren Rand des Dokumentfensters klickst, um das Formular auszuwählen, den Eigenschafteninspektor öffnest (Fenster > Eigenschaften) und einen Namen in das Feld Formularname eingibst.

Du musst kein action- oder method-Attribut für das Formular angeben, um ihm mitzuteilen, wo und wie die Datensatzdaten gesendet werden sollen, wenn der Benutzer auf den Button Senden klickt. Das Server-Verhalten Datensatz einfügen setzt diese Attribute für dich.

Füge Textfelder hinzu (Einfügen > Formular > Textfeld), damit der Benutzer einen Benutzernamen und ein Passwort eingeben kann.

Das Formular kann auch weitere Formularobjekte enthalten, um andere persönliche Daten zu erfassen.

Du solltest Label (entweder als Text oder Bilder) neben jedes Formularobjekt hinzufügen, um den Benutzern mitzuteilen, was sie sind. Du solltest auch die Formularobjekte ausrichten, indem du sie in eine HTML-Tabelle einfügst. Weitere Informationen zu Formularobjekten findest du unter Webformulare erstellen.

Füge dem Formular einen Senden-Button hinzu (Einfügen > Formular > Schaltfläche).

Du kannst den Titel des Senden-Buttons ändern, indem du den Button auswählst, den Eigenschafteninspektor öffnest (Fenster > Eigenschaften) und einen neuen Wert in das Feld Wert eingibst.

Der nächste Schritt beim Anlegen einer Registrierungsseite ist das Hinzufügen des Server-Verhaltens Datensatz einfügen, um Datensätze in die Anwendertabelle der Datenbank einzufügen.

Datenbanktabellen der Benutzer aktualisieren

Du musst der Registrierungsseite ein Server-Verhalten Datensatz einfügen hinzufügen, um die Anwendertabelle in der Datenbank zu aktualisieren.

Klicke im Server Behaviors-Bedienfeld (Fenster > Server Behaviors) auf den Plus (+) Button und wähle Insert Record aus dem Popup-Menü aus.

Das Dialogfeld „Datensatz einfügen“ wird angezeigt.

Vervollständige das Dialogfeld und stelle sicher, dass du die Tabelle der Anwender in der Datenbank angibst, in die die Anwenderdaten eingefügt werden. Klicken Sie auf „OK“.

Der letzte Schritt beim Erstellen einer Registrierungsseite ist sicherzustellen, dass der Anwendername nicht bereits von einem anderen registrierten Anwender verwendet wird.

Füge ein Server-Verhalten hinzu, um einen eindeutigen Benutzernamen sicherzustellen

Du kannst ein Server-Verhalten zu einer Benutzerregistrierungsseite hinzufügen, das überprüft, dass der Benutzername eindeutig ist, bevor dieser Benutzer zu deiner Datenbank registrierter Benutzer hinzugefügt wird.

Wenn der Benutzer auf den Senden-Button auf der Registrierungsseite klickt, vergleicht das Server-Verhalten den vom Benutzer eingegebenen Benutzernamen mit den in einer Datenbanktabelle registrierter Benutzer gespeicherten Benutzernamen. Wenn kein passender Benutzername in der Datenbanktabelle gefunden wird, führt das Server-Verhalten den Datensatz einfügen- Vorgang normal durch. Wenn ein passender Benutzername gefunden wird, bricht das Server- Verhalten den Datensatz einfügen-Vorgang ab und öffnet eine neue Seite (normalerweise eine Seite, die den Benutzer darüber informiert, dass der Benutzername bereits vergeben ist).

Klicke im Bedienfeld Server-Verhalten (Fenster > Server-Verhalten) auf den Plus-Button (+) und wähle Benutzerauthentifizierung > Neuen Benutzernamen überprüfen aus dem Popup-Menü.
Wähle im Popup-Menü Benutzername-Feld das Formular-Textfeld aus, das deine Besucher verwenden, um einen Benutzernamen einzugeben.
Gib im Feld Falls bereits vorhanden, gehe zu eine Seite an, die geöffnet werden soll, wenn ein passender Benutzername in der Datenbanktabelle gefunden wird, und klicke auf OK.

Die geöffnete Seite sollte den Benutzer darüber informieren, dass der Benutzername bereits vergeben ist und den Benutzer es erneut versuchen lassen.