Вывод логина юзеру после регистрации аккаунта
Описание
Предисловие:
Игрок регистрирует аккаунт, у Вас стоят префиксы, стоит ему ввести неправильную капчу, как страничка обновляется и префикс генерируется новый - но сам пользователь этого не замечает.
И вот ура, он зарегистрировал наконец свой аккаунт, входит в игру, но вот беда, префикс сменился и аккаунт - а он и внимания не обратил.
Да конечно, по умолчанию приходит письмо с логином/паролем, но оно не всегда и не каждому может быть доставлено. А если у Вас подтверждение по email отключено, да конечно, письмо то придет, но свой ли email указал этот юзер?.
Вот и пришла в голову идея сделать такой простенький хак. Мы будем просто выводить крупно аккаунт, после того как пользователь будет успешно зарегистрирован.
Итак, начнем.
1. Открываем файл: www/protected/modules/register/models/RegisterForm.php
2. Ищем строку 330, или забиваем в поиск:
PHP:
user()->setFlash(FlashConst::MESSAGE_SUCCESS, Yii::t('main', 'Вы успешно зарегистрировали аккаунт. Приятной игры.'));
3. Меняем на:
PHP:
user()->setFlash(FlashConst::MESSAGE_SUCCESS, Yii::t('main', 'Вы успешно зарегистрировали аккаунт:<br> :login <br>Приятной игры.', array(':login' => '<h1 style="color: rgb(30, 22, 22);">' . $login . '</h1>')));
Рекомендуемые комментарии