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



Приложение CustomSecurity — использование собственной технологии ролевой безопасности - часть 8


} #endregion

private void button2_Click(object sender, System.EventArgs e) { // Устанавливаем положительный результат выполнения // и закрываем форму. this.DialogResult = DialogResult.OK; this.Close(); }

private void EditUserForm_Load(object sender, System.EventArgs e) { // При загрузке формы устанавливаем имя пользователя в //элемент управления lblUserName lblUserName.Text = UserName; } } }

Листинг 10.9.

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

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

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

© 2003-2007 INTUIT.ru. Все права защищены.




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