Хочу проверить роль некого пользователя, не под которым залогинился.
Читаю СП
--------------------------------------------------------------
МенеджерПользователейИнформационнойБазы (InfoBaseUsersManager)
НайтиПоИмени (FindByName)
Синтаксис:
НайтиПоИмени(<ИмяПользователя>)
Параметры:
<ИмяПользователя> (обязательный)
Тип: Строка.
Имя пользователя.
Возвращаемое значение:
Тип: ПользовательИнформационнойБазы, Неопределено.
Если значение не найдено, то для пользователя с административными правами возвращается значение Неопределено, для других пользователей вызывается исключение.
Описание:
Осуществляет поиск информации о пользователе с указанным именем.
В случае, если пользователь имеет административные права, то допускается поиск любого пользователя. Если пользователь не имеет административных прав, то допускается поиск только того пользователя, под которым данный пользователь авторизовался.
------------------------------------------------
Администратиные права - это имеется ввиду в данном случае Администрирование, а не Администрирование данных)?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший