В процессе чтения cookies битрикс получает правильный логин и хеш с паролем, Все условия для выполнения автроризации тоже выполняются:
if(COption::GetOptionString("main", "store_password", "Y")=="Y"
&& strlen($cookie_login)>0
&& strlen($cookie_md5pass)>0
&& !$USER->IsAuthorized()
&& strtolower($logout)!="yes"
&& $_SESSION["SESS_PWD_HASH_TESTED"] != md5($cookie_login."|".$cookie_md5pass)
$USER->LoginByHash($cookie_login, $cookie_md5pass);
Но битрикс почему-то не может запустить функцию LoginByHash($cookie_login, $cookie_md5pass), хотя сам модуль в котором она прописана подключен (/modules/main/classes/general/user.php), что также было проверено. Может кто сталкивался? Битрикс старый 6.5. На сервере установлено ещё пять продуктов битрикс 8, у них всё ок.
if(COption::GetOptionString("main", "store_password", "Y")=="Y"
&& strlen($cookie_login)>0
&& strlen($cookie_md5pass)>0
&& !$USER->IsAuthorized()
&& strtolower($logout)!="yes"
&& $_SESSION["SESS_PWD_HASH_TESTED"] != md5($cookie_login."|".$cookie_md5pass)
$USER->LoginByHash($cookie_login, $cookie_md5pass);
Но битрикс почему-то не может запустить функцию LoginByHash($cookie_login, $cookie_md5pass), хотя сам модуль в котором она прописана подключен (/modules/main/classes/general/user.php), что также было проверено. Может кто сталкивался? Битрикс старый 6.5. На сервере установлено ещё пять продуктов битрикс 8, у них всё ок.