Неужели никто не знает???... 

|
Алексей Котов, а где именно посмотреть то?
Тут вроде чет есть bitrix\modules\main\classes\general\user.php про 32 символа в хеш.
Плиз, подробнее... |
|||
|
|
|
|
Проблема заключается в следующем:
Нужно авторизировать IPB3 через базу битрикса (в принципе проблемы 7 версией битрикса не замечено) На текущий момент ясно что "проблема" в формировании хеша, если взять к примеру 7 версию битикса то хеш там состоял из 32 символов... а в восьмерке из 40, ну судя по всему разработчики изменили метод формирования, и следовательно теперь чет дописывается к этим 32 символам. (либо я не правильно понимаю )Причем если например взять и просто вставить вот такую связку из семерки в базу восьмерки: bitrix3 e10adc3949ba59abbe56e057f20f883e (собственно логин и пароль в хеше 123456) Так вот если это вставить в таблицу b_user то IPB3/2 с легкостью авторизируются... А в восьмерке уже 40 символьный хеш. bitrix5 VQEwJrvB9e51341c235c5590a302edbedc67e9f9 (соответственно логин и опять же пароль в хеше 123456) Собстно уже IPB скажет что нифига не найден такой пользователь. Так вот вопрос к знатокам - ... чего сделать то чтобы он успокоился и как и в 7 версии авторизировал? Я не думаю что нужно возвращать старый метод, может можно как-нибудь по-любовно решить ![]() |
|
|
|
|