Смотрите в БД, не указан ли в настройках session_cookie_domain какой-нибудь домен?
Удалил все куки, обновил страницу, пробую авторизироваться и в куки ничего не записывается, просто пусто(даже домена сайта нету). При этом проделал то же самое на рабочем сайте — там есть phpsessid
Не правильный логин и пароль отлавливается(выдает ошибки). Сайт с которого тянулось — работает и права все есть. Может в бд похомичить, сессии обнулить или еще чего? у меня варианты уже отпали.
302, 301 — это не ошибки, а серверные коды ответов. Это простой редирект. Если сообщений об ошибке логина-пароля нет, то это скорее всего проблемы с сохранением сессии. Может с доменом для кукисов что-то не то (не тот домен). Может еще что-то. Введите неправильный логин/пасс. Если будет сообщение об ошибке — то это хорошо. Значит все отрабатывается корректно, а в админку не пускает или сессия не держится, или прав на контекст нету.
Всегда пожалуйста! Внизу форма для донейтов. Туда ОК :)
Спасибо тебе мужик! Дай свой кошелек, я тебе на пиво скину! Три дня боролся с этой проблемой, почитал твой ответ и подумал «НЕЕЕЕ, У МЕНЯ ВСЕ ГУД, ЭТО Я ТОЧНО НЕ ЗАБЫЛ СДЕЛАТЬ!» =) Эта мелочь мне изрядно попортила пару ночей, но теперь все гуд), еще раз спасибо)
Алишер, привет! На счет тебя подумаю по поводу вечерней смены ;)
Класс, жаль, что не могу на целый :)
Все, заработало. Спасибо за ответы. Подсказали прописать вот так: <form class="form" action="" method="post"> (до этого было action="[[~[[*id]]]] "), письма начали уходить, форма проверяется. Редирект работает.
Именно так и сделано. В контексте EN создана страничка для редиректа. Убрал redirectTo и из хуков redirect, все равно не хотят отправляться письма. К стати, щас обратил внимание, фоска вообще не отрабатывает никак, даже не выскакивают ошибки, если не заполнены обязательные поля. Просто перезагружается страничка, и форма очищается. Коды и вызовы фосок одинаковы для обоих контентов. В русском все работает, в английском нет.