По теме из базы знаний
- Замена пароля пользователям на периферийных базах без участия администратора
- База пользователей 1С (версия 0.7.1.16 от 21.08.2013)
- Консольная утилита и .Net класс для работы со списком пользователей 1с 7.7
- Некоторые особенности работы с настройками прав доступа пользователей в типовых конфигурациях на управляемом приложении
- Наследование свойств элементов, или Как пользователь может сломать вашу форму
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Я для этой цели использую вк UserDef.dll описание достаточно подробное.
Прочитать старый пароль она не умеет, а вот установить новый - запросто.
Единственно - перед тем как ей пользоваться для базы в которой одновременно работают пользователи - лучше дополнительно сделать копию файла users.usr, поскольку одновременное обращение к нему может его повредить.
Прочитать старый пароль она не умеет, а вот установить новый - запросто.
Единственно - перед тем как ей пользоваться для базы в которой одновременно работают пользователи - лучше дополнительно сделать копию файла users.usr, поскольку одновременное обращение к нему может его повредить.
Прикрепленные файлы:
UserDef.als
UserDef.dll
-*-
Как Изменить пользователей через Конфигуратор? Например, нужно сменить всем пароли, используя FormEx.Dll. Но там обращение к пользователю текущему (ИмяПользователя()), а нужно всех перебрать и установить новые пароли.
-*-
как вариант распарсить users.usr встроенным методом текст, и поменять хранимый мд5 хэш пароля, функции по расчету хэшей пробегали на инфостарте. Таким образом обходимся без внешних компонент.
Как Изменить пользователей через Конфигуратор? Например, нужно сменить всем пароли, используя FormEx.Dll. Но там обращение к пользователю текущему (ИмяПользователя()), а нужно всех перебрать и установить новые пароли.
-*-
как вариант распарсить users.usr встроенным методом текст, и поменять хранимый мд5 хэш пароля, функции по расчету хэшей пробегали на инфостарте. Таким образом обходимся без внешних компонент.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот