[РЕШЕНО] Вечная регистрация
Привет всем.
Сайт jabatalk.ru
Проблема с вечной регистрацией.
Я добавлял поля профессии, возраст и пол с помощью плагинов.
Суть проблемы:
1) при регистрации пользователь видит бесконечные ползунки
2) письмо на ящик не отправляется
3) при этом пользователь добавляется в базу данных, если попробовать ввести логин и пароль, но требует повторной активации — письмо отправляется успешно с сайта
Как так может быть — процесс регистрации бесконечен, но пользователь добавляется в базу данных и при повторной высылке активации на аккаунт пользователь может работать??
Сайт jabatalk.ru
Проблема с вечной регистрацией.
Я добавлял поля профессии, возраст и пол с помощью плагинов.
Суть проблемы:
1) при регистрации пользователь видит бесконечные ползунки
2) письмо на ящик не отправляется
3) при этом пользователь добавляется в базу данных, если попробовать ввести логин и пароль, но требует повторной активации — письмо отправляется успешно с сайта
Как так может быть — процесс регистрации бесконечен, но пользователь добавляется в базу данных и при повторной высылке активации на аккаунт пользователь может работать??
16 комментариев
А лог ошибки в дебаггере?
Почему не работает авторизация и/или регистрация на сайте, часть 2
Не знаю, куда копать… Самое странное, что пользователь заносить в БД, при этом поле регистрации зависает навечно.
* Настройки почтовых уведомлений
*/
$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
После нажатие Зарегистрироваться уходит запрос:
jabatalk.ru/registration/ajax-registration/
Смотреть в нём вкладку Response.
[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:\…
Ошибки были в плагинах. Я поставил пару плагинов, не совместимых с текущей версией движка. Будет мне наука