Имя: Пароль:
1C
1С v8
Прочитать пароль пользователя
0 lucifer
 
04.02.13
12:29
Делаю форму смены пароля текущего пользователя, наткнулся на проблему, как-то надо прочитать текущий пароль что бы сравнить с вводимым. Т.е. на форме 3 поля старый пароль, новый пароль и повтор нового пароля, вот как сравнить значение из поля старый пароль с текущем паролем пользователя?
1 Поросенок Петр
 
04.02.13
12:30
Какой марки Велосипед ?
2 lucifer
 
04.02.13
12:32
(1) арленок.

Стандартного окна смены пароля я не нашел, почему велосипед?
3 pumbaEO
 
04.02.13
12:33
(2) меню Сервис - Параметры пользователя.
4 1Сергей
 
04.02.13
12:33
сделайте как в типовых
5 Галахад
 
гуру
04.02.13
12:34
Его не видно, он есть.
6 ДенисЧ
 
04.02.13
12:34
его нет, насколько я помню. Если только хэш
7 lucifer
 
04.02.13
12:37
(3) http://s018.radikal.ru/i519/1302/86/c09d96d58051.png
где тут смена пароля?
8 lucifer
 
04.02.13
12:37
(4) а как в типовых?
9 Галахад
 
гуру
04.02.13
12:39
(7) Присмотрись, там еще буквы есть.
10 ДенисЧ
 
04.02.13
12:41
(7) А если так?
http://pics.rsh.ru/img/pwd_mvnhlm5x.jpg
11 lucifer
 
04.02.13
12:47
(10) так не подходит, нужна на отдельной форме "Личные настройки"
12 Lama12
 
04.02.13
12:48
(11) тонкий, толстый клиент?
13 lucifer
 
04.02.13
12:48
не надо предлагать альтернативу, просто дайте ответ на (0) можно или нет
14 lucifer
 
04.02.13
12:49
(12) тонкий
15 1Сергей
 
04.02.13
12:49
(13) нет
16 ptiz
 
04.02.13
12:49
Можно сравнить хэш старого и нового пароля.
17 lucifer
 
04.02.13
12:51
(16) как?
18 Мыш
 
04.02.13
13:08
19 Reset
 
04.02.13
13:10
(18) У него УП
20 Мыш
 
04.02.13
13:12
(19) Извините, значит мой вопрос не к месту )
21 dmpl
 
04.02.13
13:12
(0) Дык пользователь в систему зашел - значит, старый пароль знает, зачем его еще раз спрашивать?
22 lucifer
 
04.02.13
13:16
(21) так он может отойти, а кто-нить подойдет и сменит пароль
23 Lama12
 
04.02.13
13:25
(22) Так он может заблокировать рабочий стол.
А так от его имени и письма разошлют руководству компании с матом.
24 ptiz
 
04.02.13
13:40
(17)
НОВЫЙПАРОЛЬ = "123";


   БылоЗначение = ПользователиИнформационнойБазы.ТекущийПользователь().СохраняемоеЗначениеПароля;
   
   НовыйЮзер = ПользователиИнформационнойБазы.СоздатьПользователя();
   НовыйЮзер.Имя = "ываорывлдаордорыва";
   НовыйЮзер.Пароль = НОВЫЙПАРОЛЬ;
   НовыйЮзер.Записать();
   СталоЗначение  = ПользователиИнформационнойБазы.НайтиПоИмени(НовыйЮзер.Имя).СохраняемоеЗначениеПароля;
   НовыйЮзер.Удалить();

   Если СталоЗначение <> БылоЗначение Тогда
       Сообщить("Пароли разные!");
   Иначе
       Сообщить("Пароли одинаковые!");
   КонецЕсли;
25 dmpl
 
04.02.13
14:02
(22) Сам виноват. А если он отойдет, а кто-то на ООО "Рог и Копыта" все деньги переведет?
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn