Настраивал отправку smtp и сайт падал постоянно в ошибку 504. решил почистить кукисы. Теперь не проходит авторизация. Так и восстановление пароля не проходит, потому что не настроена почтовая служба. Пробовал сбрасывать пароль как это описано тут на форуме, не получается. Точней обновление якобы происходит, но не пускает в админку.
Какой сейчас актуальный способ восстановить пароль в версии 2.18 ?
этот свособ для 2,14, может он не подходит просто ?
/* ===== InstantCMS 2.14.2 — ПОЛНЫЙ СБРОС ПАРОЛЯ АДМИНА (id=1) =====
Причина:
В 2.14.x форма логина требует EMAIL, но проверка пароля
может идти либо через password_hash (bcrypt),
либо через password + password_salt (старый MD5),
в зависимости от контроллера/шаблона/модуля.
Поэтому обновлять нужно ОБА варианта.
*//* — ШАГ 1: получить bcrypt-хеш (ОДИН РАЗ) — */
<?php
echo password_hash('Admin12345!', PASSWORD_BCRYPT);
?>/* скопируйте результат вида $2y$10$… */
/* — ШАГ 2: выполнить в phpMyAdmin (SQL) — */UPDATE cms_users
SET
/* если соль пустая — создаём */
password_salt = IF(password_salt IS NULL OR password_salt = '',
SUBSTRING(MD5(RAND()),1,16),
password_salt),/* старая схема (как в инструкциях Нила) */
password = MD5(CONCAT(MD5('Admin12345!'), password_salt)),/* новая схема InstantCMS 2.x */
password_hash = '$2y$10$ВСТАВЬ_СЮДА_BCRYPT_ХЕШ',/* снимаем блокировки и токены */
is_locked = 0,
is_deleted = 0,
lock_until = NULL,
lock_reason = NULL,
pass_token = NULL,
date_token = NULLWHERE id = 1
LIMIT 1;
проблема решена