Получить роль текущего пользователя. #332859


#0 by Барабашка серверная
Как можно узнать роль текущего пользователя? Делаю так: ПользователиИнформационнойБазы.ТекущийПользователь.Роли. Но! В помощи написано, что Роли доступны только администратору. Есть еще ПользователиИнформационнойБазы.ТекущийПользователь.ОсновнойИнтерфейс. Как быть? Обязательно ли создавать интерфейсы на каждую роль, чтобы проверить пользователя или нет? Может есть более простой/элегантный путь узнать кто работает в данный момент?
#1 by ТелепатБот
#2 by Salvador Limones
Если у пользователя несколько ролей?
#3 by IronDemon
РольДоступна
#4 by Барабашка серверная
Вот именно. Я засел за изучение этого вопроса и не могу разобраться. Допустим, для упрощения, что ОдинПользователь = ОднаРоль. И роли, соотв., разные. Т.е. если будут заходить менеджеры, им не надо показывать, например, какой-нибудь элемент на форме. А вот если заходит директор и зам.директора, им должна быть доступна кнопка "Наказать менеджеров".
#5 by Барабашка серверная
Во блин, кажется оно. Спасибо. Только вот вопрос. РольДоступна сравнивает роль уже с ролью текущего пользователя?
#6 by IronDemon
С той, что укажешь.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям