Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
proverka_prav_polzovatelja [2024/03/08 09:47] tro |
proverka_prav_polzovatelja [2026/05/13 10:09] (текущий) tro |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Проверка прав пользователя ====== | ====== Проверка прав пользователя ====== | ||
| - | ===== Вариант 1 - проверка наличия роли у пользователя | + | ==== Проверка наличия роли у пользователя ==== |
| Следует применять где роль не дает никаких прав на объекты метаданных, | Следует применять где роль не дает никаких прав на объекты метаданных, | ||
| < | < | ||
| Если РольДоступна(" | Если РольДоступна(" | ||
| </ | </ | ||
| - | + | ==== Правильная проверка ролей через БСП с учетом Полных прав | |
| - | ==== Вариант | + | < |
| + | Пользователи.РолиДоступны(" | ||
| + | </ | ||
| + | ==== Проверка наличия определенного вида доступа пользователя к всему обїекту ==== | ||
| Применять там где роль дает права на объекты. | Применять там где роль дает права на объекты. | ||
| < | < | ||
| Строка 14: | Строка 17: | ||
| [[https:// | [[https:// | ||
| - | ==== Вариант 3 - проверка наличия определенного вида доступа пользователя к конкретному єлементу обїекта ==== | + | ==== Проверка наличия определенного вида доступа пользователя к конкретному єлементу обїекта ==== |
| < | < | ||
| Если УправлениеДоступом.ЕстьПраво(" | Если УправлениеДоступом.ЕстьПраво(" | ||
| Конецесли | Конецесли | ||
| </ | </ | ||