Иллюстрированный самоучитель по Web-разработке на Macromedia Studio MX

         

Ограничение доступа к узлу клиента


Совет заняться вопросами безопасности был дан не случайно: в современных условиях Web-разработки, при заключении письменных договоров о неразглашении конфиденциальных данных, защита информации стоит на первом месте. В этом разделе мы покажем, как ограничивать доступ, устанавливая имена пользователей и пароли для входа на узел клиента после его создания.

В Sitespring эта функция встроена в узел и управляется администратором узла, который назначает имена пользователей и пароли. В Dreamweaver MX этот процесс немного отличается.

Начните работу с таблицы авторизированных пользователей в базе данных, содержащей имена пользователей и пароли. Будет неплохо иметь в этой таблице поля для имени и фамилии пользователей. Следующим действием будет создание Web-формы в Dreamweaver MX, которая будет запрашивать имя пользователя и пароль. В заключение нужно обеспечить авторизацию пользователей на сервере с проверкой правильности имени пользователя и пароля.

Создание регистрационной записи (login) в Dreamweaver MX

Создание регистрационной записи не так сложно, как может показаться на первый взгляд. Для этого нужно открыть новую страницу в Dreamweaver MX и создать на ней форму.

1. Поместите точку вставки в том месте, где вы хотите создать форму, и выберите в меню команду Insert=>Form. Если вы не увидите красный пунктирный прямоугольник, ограничивающий область формы, выберите в меню пункт View=>Visual Aids=>Invisible Elements. Окно Properties изменится и будет отражать свойства нового объекта.

2. В окне свойств задайте имя формы и не задумывайтесь о заполнении полей Action и Method. Об этом позаботится функция Log In User.

3. Добавьте два текстовых поля, в которых пользователь будет вводить имя пользователя и пароль. Выберите в меню пункт Insert=>Form Objects=>Text Field, вставьте поля и заполните название ярлыка в окне свойств.

4. Добавьте кнопку Submit. Для этого выберите в меню команду Insert=>Form Objects=>Text Field. На страницу будет помещена кнопка, на которой будет написано слово Submit. Если вы хотите заменить это назначение, выделите кнопку и измените ее ярлык в окне свойств объекта. Текст, отображаемый на кнопке, задается в поле Label окна Properties.

Создав форму, можно определить поведение сервера, проверяющего правильность ввода пользователем имени и пароля.

1. Откройте панель Application и выберите вкладку Server Behaviors. Щелкните на знаке "плюс" и выберите в списке значение User Authentication, Login User.

2. Откроется диалоговое окно Login User, в котором нужно либо ввести требуемую информацию, либо выбрать ее из списка.

3. В поле Get Input From Form введите имя формы, созданной ранее. Обязательно укажите страницы, сообщающие об успешной и неуспешной регистрации. При неправильной регистрации должна открываться страница, сообщающая о неверном имени пользователя или пароле и предлагающая щелкнуть на кнопке, которая переводит вас назад на страницу регистрации. Заполнив необходимые поля, щелкните на кнопке ОК.



Содержание раздела







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий