Как восстановить в пароль в 1с
Изменение паролей пользователей информационных баз 1С ранее представляло некоторую сложность. Администратору приходилось вручную менять пароль пользователя, забывшего свои учётные данные. При переходе на удалённую работу мы проводили опрос на «Зазеркалье» и на партнёрском форуме, в котором пользователи и партнёры высказали пожелания, что нужно сделать процесс изменения паролей более удобным. В результате мы добавили новую процедуру восстановления пароля пользователей файловых и серверных информационных баз.
Изменения формы аутентификации
Теперь на формы аутентификации тонкого, толстого и веб-клиентов можно добавить кнопки «Забыли пароль?» и «Нужна помощь», настроив отображение в параметрах информационной базы. Обновлённая форма выглядит так:
Как проходит процедура восстановления пароля
При нажатии на кнопку «Забыли пароль» выполняется одно из трёх действий:
Переход по ссылке;
Отправка e-mail с кодом восстановления пароля из стандартного сервиса 1С;
Отправка e-mail с кодом восстановления пароля с любого SMTP-сервера, адрес которого настраивает администратор.
Первый вариант позволит администратору или партнёру самостоятельно настроить любое поведение при восстановлении пароля. В этом случае при нажатии на кнопку «Забыли пароль?» открывается страница браузера, указанная в настройках информационной базы.
Вариант с использованием стандартного сервиса 1С даст возможность запустить механизм восстановления паролей с минимальными усилиями. В этом случае пользователю отображается форма для ввода e-mail.
Если указанный адрес обнаружен, то при нажатии на кнопку «Получить код» пользователю отображается новая форма для смены пароля:
После ввода корректного кода пользователь сможет установить новый пароль.
В платформе контролируется количество попыток ввода кода подтверждения. При превышении значения, установленного в настройках информационной базы, пользователю нужно запросить новый код. Кроме того, администратор может ограничить частоту запросов новых кодов и установить минимальное время между запросами.
Вариант отправки e-mail с кодом восстановления по указанным параметрам SMTP аналогичен использованию стандартного сервиса 1С. Только письмо идёт не с почтового сервиса 1С, а с SMTP-сервера, который настроил администратор (в том числе, и корпоративного). Такой вариант, в том числе, позволяет настроить индивидуальный текст и оформление письма.
Если вами используется OpenID-аутентификация, то при любом варианте изменение пароля будет выполняться на провайдере, т.к. именно в нём проходит аутентификация. После изменения пароля происходит переход на форму аутентификации в провайдере.
Как изменить настройки аутентификации
Менять настройки аутентификации можно из конфигуратора и из встроенного языка.
В конфигураторе в меню «Администрирование» добавлен новый пункт «Дополнительные настройки аутентификации»:
Реализован широкий набор настроек поведения (на скриншоте ниже). В том числе можно редактировать текст отправляемого письма.
Во встроенном языке в глобальный контекст добавлен новый объект ДополнительныеНастройкиАутентификации (AdditionalAuthenticationSettings). Пример изменения настроек аутентификации приведен ниже:
В форму редактирования пользователей информационной базы добавилось два новых поля: адрес электронной почты и возможность запретить пользователю восстанавливать пароль.
Кроме того, во встроенном языке для изменения настроек пользователя в тип данных ПользовательИнформационнойБазы добавлены новые свойства: АдресЭлектроннойПочты, ЗапрещеноВосстанавливатьПароль, которые позволяют настраивать соответствующие параметры.
События изменения пароля пользователя и неуспешные попытки записываются в журнал регистрации. Для этого в события изменения пользователя добавлена регистрация полей «адрес электронной почты» и «пользователю запрещено восстанавливать пароль».
Для защиты базы 1С используются пароли. Управляет ими, как правило, администратор. При определенных настройках пользователь 1С может и сам поменять пароль. Рассмотрим, как работать с паролями в 1С:Бухгалтерия предприятия.
Изменение пароля через 1С
Зайдем в 1С под администратором и откроем справочник «Пользователи» через меню «Администрирование – Настройки программы – Настройки пользователей и прав».
Откроем карточку пользователя.
Нажмем «Установить пароль».
Получите понятные самоучители по 1С бесплатно:
Вводим и подтверждаем пароль и нажимаем кнопку «Установить пароль».
Чтобы не ошибиться, может посмотреть введенные символы при установке флажка «Показывать новый пароль».
Также можем создать пароль по кнопке. Пригодится, чтобы не поставить слишком простой код.
Изменение пароля через Конфигуратор
Выделим пользователя и щелкнем по нему 2 раза мышкой или нажмем на карандашик.
Введем и подтвердим пароль, затем сохраним изменения по кнопке ОК.
Самостоятельная смена пароля пользователем
Пользователь может сам поменять пароль, если администратор разрешил это делать.
В 1С для этого пользователя не должен стоять флаг «Пользователю запрещено изменять пароль».
Иначе поменять пароль не получится. Также администратор может потребовать обязательно сменить код при входе в 1С. За это отвечает флаг «Потребовать смену пароля при входе».
Для смены пароля перейдем в персональные настройки.
Нажмем на пользователя.
И изменим пароль.
Обязательно указываем старый пароль, затем вводим новый.
Восстановление пароля 1С, если база файловая
1 шаг
2 шаг
Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>
3 шаг
Пароли сняты, поздравляю!
Обновление от наших читателей для новых платформ 1С (например, 1С: Предприятие 8.3.5.1383):
Обновление №2 от нашего читателя Evil Grym от 07.10.2017:
Снятие пароля, если база 1С клиент-серверная
Если у Вас на предприятии клиент-серверный вариант 1С, необходимо действовать немного иначе.
Шаг 1
Шаг 2
Шаг 3
Обновление: в релизе платформы 1С 8.3.5.1460 описанный выше способ не дает должного результата. Из опыта наших читателей известно, что необходимо попробовать удалить таблицу Usersv8.
Готово! Вы удалили пароли 1С!
Если же у Вас так и не получилось произвести взлом пароля от 1С самостоятельно, Вы всегда можете обратиться за помощью к специалисту 1С
Другие статьи по 1С:
Фирма 1С готовит обновление платформы 1С, которая исправит положение: на новой форме авторизации в базу появится две новые гиперссылки: «Забыли пароль?» и «Нужна помощь?».
Кнопку «Нужна помощь?» можно настроить так, чтобы при нажатии открывался сайт с инструкцией сброса пароля 1С или контакты ответственного лица.
Возможности кнопки забыли пароль 1С
С кнопкой «Забыли пароль?» все куда интереснее, она имеет три варианта настройки в программе 1С:
- переход по ссылке – функционал подобен «Нужна помощь»;
- отправка e-mail из 1С;
- отправка e-mail из настроенного администратором SMTP-сервера.
С переходом по ссылке все понятно – ее настройка зависит от требований отдела безопасности.
Отправка по e-mail предоставит пользователю максимально простой способ сброса пароля 1С к которому все уже привыкли: он вводит свой e-mail (который должен фигурировать в его учетной записи), ему приходит код безопасности, который далее необходимо ввести в форму вместе с новым паролем.
Естественно, предусмотрены системы, контролирующие количество попыток ввода кода подтверждения, а также можно настроить интервал отправки кода.
SMTP сервер позволит предопределить сервер, с которого будет отправлено письмо, его содержимое и оформление.
Настройки будут располагаться в конфигураторе: «Администрирование – Дополнительные настройки аутентификации».
Также для отработки системы всем пользователям информационной базы будет добавлен новый реквизит «e-mail», по которому и будет производиться поиск. Дополнительно появится переключатель, который позволяет отключить функцию восстановления пароля конкретным пользователям. Стоит упомянуть, что все эти настройки программы 1С будут доступны в коде, в типе данных «ПользовательИнформационнойБазы».
Все события восстановления паролей будут записываться в журнал регистрации, где также будет отражено добавление полей.
Читайте также: