Свойство Sys.Services RoleService IsUserinRole
Обновлен: Ноябрь 2007
Проверяет, выполняет ли текущий пользователь, прошедший проверку подлинности, указанную роль.
Примечание. |
---|
Чтобы получить или задать значения свойств клиентского интерфейса API, необходимо вызвать методы доступа к свойствам, имена которых содержат префиксы get_ и set_. Например, чтобы получить или задать значение свойства cancel, необходимо вызвать метод get_cancel или set_cancel. |
Sys.Services.RoleService.get_isUserInRole(role);
Параметры
Параметр |
Описание |
---|---|
role |
Имя проверяемой роли. |
Возвращаемое значение
Значение true, если пользователю присвоена указанная роль, в противном случае — значение false.
Заметки
Перед обращением к свойству IsUserInRole необходимо загрузить роли при помощи метода load. Если роли не загружены, это свойство возвращает значение false.
Пример
В следующем примере показано, как использовать свойство IsUserInRole, чтобы проверить, присвоена ли пользователю, прошедшему проверку подлинности, указанная роль. Данный пример кода является частью полного примера, приведенного в описании класса RoleService.
// This function gets the role service path.
function GetRoleServicePath()
{
// Get the role service path.
var roleServicePath =
Sys.Services.RoleService.get_path();
if (roleServicePath == "")
{
DisplayInformation(
"The role service path is the default value.");
}
}