Страница 1 из 2

Регистрация сломалась

СообщениеДобавлено: 19 июл 2014, 14:52
lomuk
При регистрации выдает
Снимок.PNG
Снимок.PNG (40.41 КБ) Просмотров: 6121


Все работало, никаких изменений в файлы и в базу не вносили, но переносили на другой сервер, но все файлы были проверены на целостность...

Re: Регистрация сломалась

СообщениеДобавлено: 21 июл 2014, 06:20
Koduc
Очистите содержимое папки protected/cache
Плюс проверьте корректно ли перенеслась база данных.

Re: Регистрация сломалась

СообщениеДобавлено: 21 июл 2014, 12:02
lomuk
Очищал не помогло, базы переносил через supex dumper, вроде все целое, подскажите как отключить активацию пользователя ?

Re: Регистрация сломалась

СообщениеДобавлено: 21 июл 2014, 12:26
fisher
Отключение не поможет убрать ошибку, в таблице скорее всего нет поля activateKey

Re: Регистрация сломалась

СообщениеДобавлено: 21 июл 2014, 13:18
lomuk
В таблице есть поле activateKey и в нем даже есть значение
ошибку исправил, все же хочется отказаться от активации аккаунта, так как это крайне не удобно для пользователя

Re: Регистрация сломалась

СообщениеДобавлено: 21 июл 2014, 13:28
fisher
для этого надо править код в контроллере SiteController.php функция actionRegister, добавить после
Код: Выделить всё
$model->attributes = $_POST['User']; 
строчку
Код: Выделить всё
$model->active = 1; 

Re: Регистрация сломалась

СообщениеДобавлено: 21 июл 2014, 13:45
lomuk
И все? )

Ну и я так понимаю поменять текст при завершении решгистрации

Re: Регистрация сломалась

СообщениеДобавлено: 21 июл 2014, 14:26
lomuk
Сделал, пробовал значения 1 и 0 все равно нужна активация..

Re: Регистрация сломалась

СообщениеДобавлено: 21 июл 2014, 14:55
fisher
Так то должно было сработать, но еще такой нюанс, у нас пароль генерируется и отправляется на почту. В вашем случае придется сделать так, чтобы пароль юзер вводил, а не генерировать, это опять же надо править код.

Re: Регистрация сломалась

СообщениеДобавлено: 21 июл 2014, 16:02
lomuk
У меня пароль вводится юзером, версия у меня 1.8.1 pro активацию отключить не вышло