[РЕШЕНО] Вечная регистрация

Привет всем.

Сайт jabatalk.ru

Проблема с вечной регистрацией.

Я добавлял поля профессии, возраст и пол с помощью плагинов.

Суть проблемы:
1) при регистрации пользователь видит бесконечные ползунки
2) письмо на ящик не отправляется
3) при этом пользователь добавляется в базу данных, если попробовать ввести логин и пароль, но требует повторной активации — письмо отправляется успешно с сайта

Как так может быть — процесс регистрации бесконечен, но пользователь добавляется в базу данных и при повторной высылке активации на аккаунт пользователь может работать??

16 комментариев

avatar
Может быть проблема в плагине openid?
avatar
Не помогло(
А лог ошибки в дебаггере?
avatar
Ошибки валятся в браузере, но потом выводит куда надо.
avatar
avatar
Попробую, спасибо
avatar
К сожалению, данные выше советы не помогают. Файрбаг не пишет ошибок.

Не знаю, куда копать… Самое странное, что пользователь заносить в БД, при этом поле регистрации зависает навечно.
avatar
Причем пробовал с расширенной регистрацией плагином или без, с профессиями или без — не помогает
avatar
Может, в конфиге надо тут поменять

* Настройки почтовых уведомлений
*/
$config['sys']['mail']['type'] = 'mail'; // Какой тип отправки использовать
$config['sys']['mail']['from_email'] = 'admin@admin.adm'; // Мыло с которого отправляются все уведомления
$config['sys']['mail']['from_name'] = 'Почтовик Your Site'; // Имя с которого отправляются все уведомления
$config['sys']['mail']['charset'] = 'UTF-8'; // Какую кодировку использовать в письмах
$config['sys']['mail']['smtp']['host'] = 'localhost'; // Настройки SMTP — хост
$config['sys']['mail']['smtp']['port'] = 25; // Настройки SMTP — порт
$config['sys']['mail']['smtp']['user'] = ''; // Настройки SMTP — пользователь
$config['sys']['mail']['smtp']['password'] = ''; // Настройки SMTP — пароль
$config['sys']['mail']['smtp']['secure'] = ''; // Настройки SMTP — протокол шифрования: tls, ssl
avatar
Самое интересное, что на локальном хостинге все работает
avatar
Все фаербаг пишет, смотрите ответ сервера. Вместо json возрващается ошибка php в html, ругается на один из плагинов.
avatar
Аааа… я наверное полный ламер в этом вопросе, не найду в файербаге, где ошибку смотреть. Подскажите пожалуйста, в каком поле
avatar
У меня англоязычный фаерфокс. Закладка Net -> XHR.
После нажатие Зарегистрироваться уходит запрос:
jabatalk.ru/registration/ajax-registration/
Смотреть в нём вкладку Response.
avatar
Спасибо. Дело было в плагинах
avatar
Скачал лог с сервера хостинга. Там ошибка

[2014-01-07 23:24:58][17772][8664][ERROR][SQL Error: Cannot add or update a child row: a foreign key constraint fails (`jobtalk2`.`jobtalk_talk_user`, CONSTRAINT `jobtalk_talk_user_fk1` FOREIGN KEY (`user_id`) REFERENCES `jobtalk_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE) at Z:\home\jobtalk\www\classes\modules\talk\mapper\Talk.mapper.class.php line 182
Array
(
[code] => 1452
[message] => Cannot add or update a child row: a foreign key constraint fails (`jobtalk2`.`jobtalk_talk_user`, CONSTRAINT `jobtalk_talk_user_fk1` FOREIGN KEY (`user_id`) REFERENCES `jobtalk_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE)
[query] => INSERT INTO jobtalk_talk_user
(talk_id,
user_id,
date_last,
talk_user_active
)
VALUES(1, 0, NULL, 1)
ON DUPLICATE KEY
UPDATE talk_user_active = 1
[context] => Z:\home\jobtalk\www\classes\modules\talk\mapper\Talk.mapper.class.php line 182
)

Откуда-то взялся адрес локального сервера Z:\…
avatar
Это не то, я на дату ошибки не посмотрел( Это старый лог
avatar
Всем спасибо!

Ошибки были в плагинах. Я поставил пару плагинов, не совместимых с текущей версией движка. Будет мне наука
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.