Я ковырял эту проблему 2 дня, ничего не помогало (если в Update сменить на false authActions тем более), только когда я зачистил таблицу b_user_auth_action (как посоветовал Иван Аникин), у меня вдруг сразу стала работать авторизация.
т.е. сначала делаем[CODE]$user = new CUser;
$user->Update($user_id, ['PASSWORD'=>$newpass]);
[/CODE]и потом авторизуем global $USER, через
[CODE]$USER->Authorize($user_id, true);[/CODE]
т.е. сначала делаем[CODE]$user = new CUser;
$user->Update($user_id, ['PASSWORD'=>$newpass]);
[/CODE]и потом авторизуем global $USER, через
[CODE]$USER->Authorize($user_id, true);[/CODE]