Проблемы с регистрацией
Подскажите — где искать проблему?
А если серьезно, то опишите хоть что делали до этого с сайтом, что ставили, да и версию системы сказать не лишним будет.
Вот собственно и все что делал.
Версия 1,10,1
Перезалил, но проблема осталась.Если движок чистый, без хаков тогда смело перезаливайте все в \components\registration
Первый — if(!cmsCore::validateForm()) { cmsCore::error404(); } тут может быть проблема с функцией validateForm() (файл \core\cms.php)
Это более всего вероятно, так как вы упоминали про работу с капчей...
или тут — if(!$item['id']){ cmsCore::error404(); } может быть ошибка плагина какого-нибудь, который использует "USER_BEFORE_REGISTER"… во всяком случае надо копать… или пробуйте заменять файлы движка из дистрибутива.
1. В админке сайта проверьте все плагины и если есть связанные с регистрацией(логинза...), попробуйте отключить.
2. Попробуйте перезалить файлы класса каптчи. Наверно, там правили конфиг, но всё же. Они находятся по адресу /includes/codegen/. Перезалейте всю папку.
3.Файлы самого компонента вы уже перезаливали. Попробуйте перезалить ещё файлы шаблона компонента регистрация. Метод validateForm() проверяет соответсвие csrf токена. А сам токен устанавливается именно в шаблоне, как скрытый input. Поэтому возможно, что причина и в файлах шаблона.
Попробуйте перезалить ещё файлы шаблона компонента регистрация.