Interfejs użytkownika w programie Dreamweaver i nowszych wersjach został uproszczony. Dlatego począwszy od wersji Dreamweaver niektóre opcje opisane w tym artykule mogą nie być dostępne. Więcej informacji zawiera ten artykuł.
O stronach rejestracji
Aplikacja internetowa może zawierać stronę, która wymaga od użytkowników rejestracji podczas pierwszej wizyty w witrynie.
Strona rejestracji jest zbudowana z następujących elementów konstrukcyjnych:
Tabela bazy danych do przechowywania informacji o logowaniu użytkowników
Formularz HTML, który pozwala użytkownikom wybrać identyfikator i hasło
Można także używać formularza do uzyskania innych danych osobowych od użytkowników.
Zachowanie serwera Insert Record do aktualizacji tabeli bazy danych użytkowników witryny
Zachowanie serwera Check New Username, które zapewnia, że nazwa użytkownika wprowadzona przez użytkownika nie jest używana przez innego użytkownika
Przechowywanie informacji logowania dotyczących użytkowników
Strona rejestracji wymaga tabeli bazy danych do przechowywania informacji logowania wprowadzonych przez użytkowników.
- Upewnij się, że tabela bazy danych zawiera kolumnę nazwy użytkownika i kolumnę hasła.Jeśli chcesz, aby zalogowani użytkownicy mieli różne przywileje dostępu, uwzględnij kolumnę przywilejów dostępu.
- Jeśli chcesz ustawić wspólne hasło dla wszystkich użytkowników witryny, skonfiguruj aplikację bazy danych (Microsoft Access, Microsoft SQL Server, Oracle itd.), aby domyślnie wprowadzać hasło w każdym nowym rekordzie użytkownika. W większości aplikacji bazy danych można ustawić kolumnę na wartość domyślną za każdym razem, gdy tworzony jest nowy rekord. Ustaw domyślną wartość hasła.
- Można także użyć tabeli bazy danych do przechowywania innych przydatnych
informacji o użytkowniku.
Następnym krokiem w tworzeniu strony rejestracji jest dodanie formularza HTML do strony rejestracji, aby umożliwić użytkownikom wybór nazwy użytkownika i hasła (jeśli ma to zastosowanie).
Dodaj formularz HTML do wyboru nazwy użytkownika i hasła
Dodajesz formularz HTML do strony rejestracji, aby umożliwić użytkownikom wybór nazwy użytkownika i hasła (jeśli ma to zastosowanie).
Na stronie zostanie utworzony pusty formularz. Może być konieczne włączenie Invisible Elements (View > Visual Aids > Invisible Elements), aby zobaczyć granice formularza reprezentowane przez cienkie czerwone linie.
Nie musisz określać atrybutu action lub method formularza, aby poinformować go, gdzie i jak wysłać dane rekordu, gdy użytkownik kliknie przycisk Submit. Zachowanie serwera Insert Record ustawia te atrybuty za Ciebie.
Formularz może także zawierać więcej obiektów formularza do zapisywania innych danych osobowych.
Należy dodać etykiety (jako tekst lub obrazy) obok każdego obiektu formularza, aby poinformować użytkowników, czym one są. Należy także wyrównać obiekty formularza, umieszczając je wewnątrz tabeli HTML. Więcej informacji o obiektach formularza podano w Tworzeniu formularzy internetowych.
Etykietę przycisku Wyślij można zmienić, zaznaczając ten przycisk, otwierając inspektor właściwości (Okno > Właściwości) i wpisując nową wartość w polu Wartość.
Następnym krokiem w tworzeniu strony rejestracji jest dodanie zachowania serwera Wstaw rekord w celu wstawienia rekordów w tabeli użytkowników w bazie danych.
Uaktualnianie tabeli użytkowników
Należy dodać zachowanie serwera Wstaw rekord do strony rejestracji w celu aktualizacji tabeli użytkowników w bazie danych.
Zostanie wyświetlone okno dialogowe Wstaw rekord.
Ostatnim krokiem w tworzeniu strony rejestracji jest upewnienie się, że nazwa użytkownika nie jest używana przez innego zarejestrowanego użytkownika.
Dodaj zachowanie serwera w celu zapewnienia unikalnej nazwy użytkownika
Można dodać zachowanie serwera do strony rejestracji użytkownika, które sprawdza, czy nazwa użytkownika jest unikalna przed dodaniem tego użytkownika do bazy danych zarejestrowanych użytkowników.
Gdy użytkownik kliknie przycisk Wyślij na stronie rejestracji, zachowanie serwera porównuje nazwę użytkownika wpisaną przez użytkownika z nazwami użytkowników przechowywanymi w tabeli bazy danych zarejestrowanych użytkowników.Jeśli w tabeli bazy danych nie zostanie znaleziona dopasowana nazwa użytkownika, zachowanie serwera wykonuje operację wstawienia rekordu normalnie.Jeśli zostanie znaleziona dopasowana nazwa użytkownika, zachowanie serwera anuluje operację wstawienia rekordu i otwiera nową stronę (zwykle stronę informującą użytkownika, że nazwa użytkownika jest już zajęta).
Otwarta strona powinna poinformować użytkownika, że nazwa użytkownika jest już zajęta i pozwolić użytkownikowi spróbować ponownie.
Tworzenie estetycznych serwisów internetowych w programie Dreamweaver
Projektowanie, pisanie kodu i zarządzanie dynamicznymi serwisami internetowymi za pomocą jednego, kompleksowego narzędzia.