Контроль смены пароля пользователя в 1С 8.1





Еще одна реализация механизма смены пароля пользователя при запуске 1С.
Особенности:
— Проверяет сложность пароля.
— Можно установить срок жизни пароля.
— Хранит пароли. Не дает устанавливать уже использованные пароли.
— Можно отключать для избранных пользователей.
— Хранение паролей в виде кэша МД5.

Данная конфигурация содержит механизмы контроля смены пароля пользователя.

Собственно окно смены пароля, которое появится при входе:

Окно смены пароля

Устанавливайте срок жизни пароля для всех пользователей:

Время жизни пароля

Отключайте механизм смены пароля для избранных пользователей:

 Отключайте механизм смены пароля для избранных

Программа помнит пароли пользователей в регистре сведений:

Помнит пароли

Программа запрещает повторение паролей в течении полугода.

Доступ к регистру можно ограничить след. образом:

 — в ролях, оставив только возможность чтения;

 — можно также сделать РЛС, который дает доступ только к записям текущего пользователя;

 — можно запретить доступ к регистру, но создать процедуру в привелигированном модуле, в которую запихнуть все обращения к регистру.

Это все не требовалось в моей реализации.

Также можно не хранить пароль в открытом виде, а писать хэш. Но мне нравится хранить пароль в открытом виде, так как это позволяет запускать базу под именно под конкретным пользователем.

Доработана функциональность хранения паролей в виде хэша MD5.

 Хранение паролей в виде Хэша МД5

 Буду рад вашим пожеланиям и замечаниям в комментариях.

6 Comments

  1. TMV

    (0) хранить пароли в явном виде, на мой взгляд, не комильфо..

    Reply
  2. Kom-off

    (0) У меня вопрос. Почему «еще одна»? Где ссылки на аналоги, ну не считая стандартного механизма смены пароля?

    Reply
  3. maverick76

    Как-то не понятно…

    Reply
  4. Yurkiss

    (1) добавил хранение паролей в виде хеша МД5.

    (2) перед тем как писать свой механизм шарился по инфостарту и нашел пару подобных реализаций, к сожалению не сохранил ссылки

    (3) что именно не понятно, могу рассказать?

    Reply
  5. suxo

    А для 8.2 это можно использовать или только к 8.1 подходит ?

    Reply
  6. Yurkiss

    (5) suxo, На счет 8.2 точно не скажу, но думаю что будет. Возможно там больше возможностей есть для работы с паролями и можно сделать как-то по другому.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *