Пользовательский интерфейс в Dreamweaver и более поздних версиях стал проще. В результате этого некоторые функции, описанные в этой статье, могут отсутствовать в Dreamweaver и более поздних версиях. Дополнительные сведения см. в этой статье.
О страницах регистрации
Ваше веб-приложение может содержать страницу, которая требует от пользователей регистрации при первом посещении вашего сайта.
Страница регистрации состоит из следующих блоков.
Таблица базы данных для хранения информации о входе пользователей в систему
HTML-форма, позволяющая пользователям задавать имя и пароль
Вы также можете использовать форму для получения другой личной информации от пользователей.
Серверное поведение Insert Record для обновления таблицы базы данных пользователей сайта
Серверное поведение Check New Username для проверки того, что имя пользователя, введенное пользователем, не занято другим пользователем
Хранение информации об именах входа пользователей
Для страницы регистрации требуется таблица базы данных для хранения информации о входе, введенной пользователями.
- Убедитесь, что ваша таблица базы данных содержит столбцы имени пользователя и пароля. Если вы хотите, чтобы вошедшие в систему пользователи имели разные привилегии доступа, включите столбец привилегий доступа.
- Если вы хотите установить общий пароль для всех пользователей сайта, настройте ваше приложение базы данных (Microsoft Access, Microsoft SQL Server, Oracle и так далее) для ввода пароля в каждой новой записи пользователя по умолчанию. В большинстве приложений баз данных вы можете установить значение по умолчанию для столбца при создании каждой новой записи. Задайте для пароля значение по умолчанию.
- Вы также можете использовать таблицу базы данных для хранения другой полезной
информации о пользователе.
Следующий шаг в создании страницы регистрации — добавить HTML-форму на страницу регистрации, чтобы позволить пользователям выбрать имя пользователя и пароль (если применимо).
Добавьте HTML-форму для выбора имени пользователя и пароля
Вы добавляете HTML-форму на страницу регистрации, чтобы позволить пользователям выбрать имя пользователя и пароль (если применимо).
На странице создается пустая форма. Возможно, вам потребуется включить Невидимые элементы (Вид > Визуальные подсказки > Невидимые элементы), чтобы увидеть границы формы, которые представлены тонкими красными линиями.
Вам не нужно указывать атрибут action или method для формы, чтобы сообщить ей, куда и как отправить данные записи, когда пользователь нажмет кнопку «Отправить». Серверное поведение Insert Record устанавливает эти атрибуты за вас.
Форма также может содержать больше объектов формы для записи других личных данных.
Вы должны добавить подписи (либо как текст, либо как изображения) рядом с каждым объектом формы, чтобы сообщить пользователям, что они собой представляют. Также выровняйте объекты формы, поместив их внутри HTML-таблицы.Для получения дополнительной информации об объектах формы см. Создание веб-форм.
Вы можете изменить надпись кнопки «Отправить», выбрав кнопку, открыв инспектор свойств (Window > Properties) и введя новое значение в поле «Значение».
Следующий шаг в создании страницы регистрации — добавление серверного поведения Insert Record для вставки записей в таблицу пользователей в базе данных.
Обновление таблицы базы данных пользователей
Необходимо добавить серверное поведение Insert Record на страницу регистрации для обновления таблицы пользователей в базе данных.
Открывается диалоговое окно «Вставить запись».
Последний шаг в создании страницы регистрации — убедиться, что имя пользователя не используется другим зарегистрированным пользователем.
Добавьте серверное поведение для обеспечения уникального имени пользователя
Вы можете добавить серверное поведение на страницу регистрации пользователя, которое проверяет уникальность имени пользователя перед добавлением этого пользователя в вашу базу данных зарегистрированных пользователей.
Когда пользователь нажимает кнопку «Отправить» на странице регистрации, серверное поведение сравнивает имя пользователя, введенное пользователем, с именами пользователей, хранящимися в таблице базы данных зарегистрированных пользователей.Если в таблице базы данных не найдено сопоставляющегося имени пользователя, серверное поведение выполняет операцию вставки записи обычным образом.Если сопоставляющееся имя пользователя найдено, серверное поведение отменяет операцию вставки записи и открывает новую страницу (обычно страницу, уведомляющую пользователя о том, что имя пользователя уже занято).
Открываемая страница должна уведомить пользователя о том, что имя пользователя уже занято, и позволить пользователю попробовать снова.
Связанные материалы
Создание красивых веб-сайтов в Dreamweaver
Создавайте дизайн, пишите код и управляйте динамическими веб-сайтами с помощью многофункционального инструмента.