Очистил куки и не проходит авторизация в админку

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 25 января 2026 в 20:51

Настраивал отправку 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 = NULL

WHERE id = 1
LIMIT 1;

Добавлено спустя 1 час

проблема решена

Похожие темы

[ЕСТЬ РЕШЕНИЕ] Установка InstantCMS 2.15.0

Релизы 2.X Создана 4 года назад 20 сообщений

Похожее в блогах

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.