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