Не могу восстановить пароль от учетной записи администратора. На почту приходит ссылка на восстановление, но проходя по ней я попадаю не на форму восстановления пароля, а на форму "нового заказа и авторизации".
Так же , при попытке зарегистрировать нового пользователя, постоянно выдает ошибку, при этом все данные вводятся корректно.
Пароль восстанавливается для пользователя с ID=1 (т.к. это первый пользователь, зарегистрированный в системе, и в связи с этим обладающий правами администратора). Поэтому для начала вспомните, какой логин был у этого пользователя (по умолчанию устанавливается admin). Уточнить первого пользователя можно с помощью скрипта.
Скрипт прогнал, но он выдает ошибку:
Вероятно, SQL-запрос содержит ошибку. При наличии таковой, ниже будет выведена ошибка MySQL-сервера, облегчающая диагностику проблемы.ERROR: Неизвестная пунктуация @ 16 STR: :: SQL: $rsUser = CUser::GetByID(1);$rsUser = CUser::GetByID(1);$rsUser = CUser::GetByID(1);$rsUser = CUser::GetByID(1);$rsUser = CUser::GetByID(1);$rsUser = CUser::GetByID(1);
SQL-запрос:
$rsUser = CUser::GetByID(1);
Ответ MySQL:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$rsUser = CUser::GetByID(1)' at line 1
Уверен почти на 100%, что пользователь Admin.
Далее сохраните следующий скрипт в php-файл c любым именем...
Сохранил, зашел по адресу, получилось следующее:
Зайти указанным паролем невозможно,пишет истекло время сессии.
После этих действий сайт вообще упал с сообщением : The script encountered an error and will be aborted. To view extended error messages, enable this feature in .