Architecture Net



         

Принципалы и личности - часть 4


// имя пользователя используется для разрешения
// выполнения ветви кода
String * name = wp->Identity->Name; // Строка - Имя
if (name->Equals("HPDESKTOP\\Administrator"))
// если (имя-> Равняется ("HPDESKTOP \\ Администратор"))
{
Console::WriteLine(
"Name matches HPDESKTOP\\Administrator");
// "Имя равно HPDESKTOP \\ Администратор"
// разрешить выполнение ветви кода, которая идет сюда...
}
else
{
Console::WriteLine(
"Name does not match HPDESKTOP\\Administrator") ;
// "Имя не равно HPDESKTOP \\ Администратор"
// не разрешить выполнение ветви кода, которая идет сюда...
}

Далее в примере RoleBasedSecurity показано, как можно выполнять некоторые действия в зависимости от членства в роли, которая определена пользователем или является встроенной, такой, например, как Administrator (Администратор), Guest (Гость) и User (Пользователь).

CompEbook.ru Железо, дизайн, обучение и другие




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