Всем привет!
Уважаемые форумчане. Не подскажите как настроить создание пользователя в режиме пользователя.
Что бы создать нового пользователя смог сам пользователь. Без необходимости влезать в конфигуратор, где он не ничего не смыслит.
Возможно ли это вообще?
Если да то как.
Поподробнее пожалуйста.
Буду признателен!
Gigi @ Сегодня, 20:25
,
Да .... еще забыл добавить.
Ролей всего два: "Администратор" и "Обычныйпользователь".
Нужно что бы пользователь сам мог создать нового пользователя под роль: "Обычныйпользователь"
Gigi @ Сегодня, 20:55
,
вот так:
НовыйПользователь = ПользователиИнформационнойБазы.СоздатьПользователя();
НовыйПользователь.Имя = "Вася Пупкин";
НовыйПользователь.Пароль = "qwerty";
НовыйПользователь.АутентификацияСтандартная = Истина;
НовыйПользователь.ПоказыватьВСпискеВыбора = Истина;
НовыйПользователь.Роли.Добавить(Метаданные.Роли.Обычныйпользователь);
НовыйПользователь.Записать();
Bernet @ Сегодня, 21:01
,
Как понимается это нужно вставить в модуль сеанса? Или как
Gigi @ Сегодня, 21:03
,
Нет, вы можете этот код повесить на любую кнопку которую захотите, либо в обработке либо в общей форме или ещё где-то где это нужно. Т.е. по идее чтобы пользователь смог создать пользователя нового он должен куда-то зайти и на что-то нажать =) вот на это что-то этот код вешать и надо
Gigi @ Сегодня, 21:28
,
На вскидку не скажу, но мне кажется до момента авторизации никак не вклинитесь. А так то можно попробовать сделать общую форму, на которой пользователь будет заполнять все необходимые данные для создания пользователя. Форму вызывать где-то в модуле обычного/управляемого приложения в событии "перед началом работы" или "при начале работы"
Bernet @ Вчера, 23:32
,
Понятно!
Ладно... Если че будет нужно тему продолжу.
Пока все!
Спасибо!
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua