V8 как отменить изменение поля ввода? #529507


#0 by Vladimirr
Я думал поступить так: при начале редактирования запоминать значение и потом, если пользователь ввел в поле ввода некорректные данные, то вернуть туда первоначальное значение. НО вся проблема в том, что это поле - Пароль на общей форме "ФормаПользователяБД" и там стоит "********" до начала редактирования, а не пароль. Т.е. начальная идея не реализуема. Подскажите, какое событие нужно использовать на форме или в поле ввода, чтобы решить мою проблему. Или вообще, как решить проблему. Спасибо.
#1 by Axel2009
гдето же этот пароль хранится..
#2 by Vladimirr
недоступен для чтения
#3 by mikecool
имхо - если это пароль, то проблема того, кто его вводит и возвращать первоначальное значение - не комильфо, а дыра какая то
#4 by Vladimirr
я поэтому и спрашиваю, как обойти эту дыру. Есть событие ОкончаниеВводаТекста, но там нет параметра Отказ.
#5 by Axel2009
так где пароль хранится?
#6 by Vladimirr
Использование: Только запись. Описание: Тип: Строка. Пароль, используемый при стандартной аутентификации.
#7 by Jstunner
а как ты определишь пароль на "корректность"?
#8 by Axel2009
а вы хотели чтобы это хранилось в открытом виде? ставьте аутентификацию виндовую и не нужно будет танцевать с бубнами.
#9 by Vladimirr
Храню в базе в укромном месте все старые пароли и сравниваю с ними новый пароль
#10 by Vladimirr
к
#11 by Axel2009
в КА в форме есть служебная переменная Пароль1СПредприятияБылИзменен. Пароль1СПредприятияБылИзменен = Ложь; и тогда присваиваться новый пароль не будет.
#12 by Vladimirr
А винда позволяет контролировать неповторяемость паролей?
#13 by Jstunner
ну, может, если пользователь ввел "некорректный" пароль, то просто не стоит устанавливать его для учетки?..
#14 by Vladimirr
спасибо. это скорее всего и есть решение всех моих проблем.
#15 by Vladimirr
Хотелось бы об этом ему сразу сказать и сделать вид что он ничего не вводил
#16 by Jstunner
ну и скажи сразу, а учетку не меняй
#17 by mikecool
доменная учетка позволяет
#18 by Vladimirr
Надо с админом посовещаться. Спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С