Почему не подходит пароль от нового пользователя modx?
Создал в админке нового пользователя, добавил его в группу с политикой "Content Editor" и поставил галочку "активен", мне сгенерировали пароль, захожу по нему - доступ запрещён,
сбрасываю пароль - доступ запрещён,
захожу в БД и копирую password и salt у другого пользователя - доступ запрещён,
меняю hash_class на hashing.modMD5, оставляю salt пустым и вставляю новый пароль закодированный в md5 - доступ запрещён
папку /core/cache чистил - не помогет
В чём дело?
при создании пользователя эта ошибка в логах появилась
[2022-05-11 13:22:03] (ERROR @ /var/www/default/site/core/xpdo/xpdo.class.php : 1321) Could not get table class for class: modAccess
[2022-05-11 13:22:03] (ERROR @ /var/www/default/site/core/xpdo/xpdo.class.php : 1290) Could not get table name for class: modAccess
[2022-05-11 13:22:03] (ERROR @ /var/www/default/site/core/xpdo/om/xpdoobject.class.php : 240) Error 42000 executing statement:
Array
(
[0] => 42000
[1] => 1064
[2] => You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'AS `modAccess` WHERE `modAccess`.`principal` = 4' at line 1
)
tyoma_koder, modAccess да, безоюидная. А вот вторая никак не относится к юзеру, у тебя там в шаблоне ошибка в fenom коде с проверкой наличия значения в массиве - вместо массива у тебя строка. Нужен лог сервера именно. Судя по всему эти обе с журнала modx
Danny Arty, components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php это какой то системный файл фенома, я его не создавал. Файлы логов сервера пустые (var/log/apache2/access.log, var/log/ngingx/access.log, var/log/ngingx/error.log)