Вхожу в систему как администратор. Некоторые функции недоступны. Видимо, они доступны для суперадминистратора. Известно только имя, под которым входил суперадминистратор. Пароль получить невозможно. Каким образом можно восстановить пароль?
Ответ: Восстановление пароля полсле восстановления по методе при входе в админку вываливается ошибка сессии
Ответ: Восстановление пароля "ошибка сессии" это здорово. А я должен угадывать что она из себя представляет?
Хелп! joomla 1.0.15 перестала пускать пользователей с фронтэнда, пишет "Неправильное имя пользователя (логин) или пароль. Попробуйте ещё раз." Востстановление пароля не помогает - восстановленный пароль также с фронтэнда не принимается. Админка пускает с восстановленным паролем. Если перебить пароль пользователя через админку, то тогда его пускает с фронтэнда, но перебивать всех пользователей геморно. Как это можно побороть и восстановить нормальную работу функции авторизации или восстановления паролей?
Joomla 1.0.15 password recovery Я нашел решение для 1.0.15 Ищите administrator/index.php и найдите там строку (примерно 105-ую) if (strcmp( $hash, $cryptpass ) || !$acl->acl_check( 'administration', 'login', 'users', $my->usertype ) ) и замените на: if ( false /* strcmp( $hash, $cryptpass ) || !$acl->acl_check( 'administration', 'login', 'users', $my->usertype )*/ ) Теперь вы можете логиниться и гененрировать новых юзеров или устанавливать свои пароли в backend. Все другие версии создания новых паролей с или без соли не работают в Joomla 1.0.15
На русской joomla это строка 90 if ( strcmp( $my->password, $pass ) || !$acl->acl_check( 'administration', 'login', 'users', $my->usertype ) ) соответственно менять на if ( false /* strcmp( $my->password, $pass ) || !$acl->acl_check( 'administration', 'login', 'users', $my->usertype )*/ )
Спасибо! Надобность в данном решении уже отпала, т.к. за прошедшее время перевел сайт ручками на joomla 1.5