Создание Windows-приложений на основе Visual C#




8 - часть 2


При запуске приложения доступ к главной форме будет блокироваться до прохождения авторизации (рис.рис. 10.16).

Авторизация пользователя

Рис. 10.16.  Авторизация пользователя

Добавьте новую Windows-форму в проект и назовите ее LoginForm.cs. Листинг этой формы:

Листинг 10.8.

(html, txt)

Последняя форма, которая будет использована в нашем проекте, — EditUserForm, изменяющая роль пользователей (рис. 10.17).

Форма EditUserForm

Рис. 10.17.  Форма EditUserForm

Листинг этой формы:

Листинг 10.9.

(html, txt)

Запустите приложение. При загрузке проверяется имя пользователя и инициализируется его роль. В зависимости от роли в приложении интерфейс изменяется следующим образом:

  • Если роль пользователя — admin, то ему доступна полная функциональность приложения — он может не только просматривать список пользователей, но и изменять им роли. Изменения вступают в силу после перезапуска приложения.
  • Если роль пользователя — manager, то он может только просматривать список существующих пользователей.
  • Если роль пользователя — operator, то ему недоступна функциональность приложения, однако он может видеть главную форму.

На диске, прилагаемом к книге, вы найдете приложение CustomSecurity (Code\Glava10\ CustomSecurity).

on_load_lecture()

Перейти к вопросам »

  Если Вы заметили ошибку - сообщите нам.  

Страницы:

« |

1

|

2

|

3

|

4

|

5

|

6

|

7

|

8

|

вопросы | »

|

учебники

|

для печати и PDA

Курсы | Учебные программы | Учебники | Новости | Форум | Помощь



Телефон: +7 (495) 253-9312, 253-9313, факс: +7 (495) 253-9310, email: info@intuit.ru

© 2003-2007, INTUIT.ru::Интернет-Университет Информационных Технологий - дистанционное образование




Содержание  Назад  Вперед