Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема УстановитьХэшПароляПользователя (число прочтений - 3546 )
Seeel
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 15. Июня 2007
УстановитьХэшПароляПользователя
20. Июля 2007 :: 12:21
Печать  
Этой функцией можно изменить пароль пользователя в 1С?
Если да, то подскажите, как получить хэш пароля.
Заранее сенкс.
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: УстановитьХэшПароляПользователя
Ответ #1 - 20. Июля 2007 :: 12:32
Печать  
Да.
ПолучитьХэшПароляПользователя(ИмяПользователя, ПутьКБазе)
ПолучитьХэшМД5(Строка, Флаг)
http://www.dorex.ru/?projects&formex&history
  

FormEx developer
Наверх
www  
IP записан
 
Seeel
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 15. Июня 2007
Re: УстановитьХэшПароляПользователя
Ответ #2 - 20. Июля 2007 :: 12:40
Печать  
Пробую вот так:

На форме есть поле "пароль"

Код:
     Хэш_пароль = Сервис.ПолучитьХэшМД5(СокрЛП(пароль));
     Сервис.УстановитьХэшПароляПользователя(ИмяПользователя(), Хэш_пароль);

Если для пароля использовать цифры - все гуд, а когда набрал "aaa" в аглицкой раскладке - не могу заново зайти в 1С - "Дер пароль неверен!"
  
Наверх
 
IP записан
 
Seeel
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 15. Июня 2007
Re: УстановитьХэшПароляПользователя
Ответ #3 - 20. Июля 2007 :: 12:48
Печать  
Впрочем неважно в какой раскладке набирается пароль: с цифрами работает, а вот с буквами - ни в какую
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: УстановитьХэшПароляПользователя
Ответ #4 - 20. Июля 2007 :: 12:59
Печать  
Надо помнить, что:
- 1С всегда преобразует пароль к верхнему регистру;
- 1С не воспринимает пароли более 10 символов.
  

FormEx developer
Наверх
www  
IP записан
 
Seeel
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 15. Июня 2007
Re: УстановитьХэшПароляПользователя
Ответ #5 - 20. Июля 2007 :: 13:03
Печать  
ограничение на 10 символов это известно, а вот про верхний регистр - не знал.

Вот так заработало:
Хэш_пароль2 = Сервис.ПолучитьХэшМД5(ВРег(СокрЛП(пароль2)));


Сенкс огромный!
  
Наверх
 
IP записан
 
Mashinist
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 60
Зарегистрирован: 21. Мая 2006
Пол: Мужской
Re: УстановитьХэшПароляПользователя
Ответ #6 - 16. Августа 2007 :: 14:39
Печать  
Seeel писал(а) 20. Июля 2007 :: 13:03:
ограничение на 10 символов это известно, а вот про верхний регистр - не знал.

Вот так заработало:
Хэш_пароль2 = Сервис.ПолучитьХэшМД5(ВРег(СокрЛП(пароль2)));


Сенкс огромный!


А кстати! А нового пользователя нельзя добавить?
  

Наш путь извилист, но перспективы светлые. Мао Цзедун
Наверх
ICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: УстановитьХэшПароляПользователя
Ответ #7 - 16. Августа 2007 :: 14:46
Печать  
Цитата:
А кстати! А нового пользователя нельзя добавить?

Можно. usersdef.dll
  
Наверх
ICQ  
IP записан
 
Mashinist
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 60
Зарегистрирован: 21. Мая 2006
Пол: Мужской
Re: УстановитьХэшПароляПользователя
Ответ #8 - 16. Августа 2007 :: 19:47
Печать  
vip писал(а) 16. Августа 2007 :: 14:46:
Цитата:
А кстати! А нового пользователя нельзя добавить?

Можно. usersdef.dll


Это я знаю... не охота лишних компонент пихать...
  

Наш путь извилист, но перспективы светлые. Мао Цзедун
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать