Перейти к содержанию
Авторизация  

Вывод логина юзеру после регистрации аккаунта


Описание

GHTWEB5

Предисловие:
Игрок регистрирует аккаунт, у Вас стоят префиксы, стоит ему ввести неправильную капчу, как страничка обновляется и префикс генерируется новый - но сам пользователь этого не замечает.
И вот ура, он зарегистрировал наконец свой аккаунт, входит в игру, но вот беда, префикс сменился и аккаунт - а он и внимания не обратил.
Да конечно, по умолчанию приходит письмо с логином/паролем, но оно не всегда и не каждому может быть доставлено. А если у Вас подтверждение по 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>')));



Рекомендуемые комментарии

Можно ещё добавить авторизацию после регистрации.

Чтоб логин и пароль автоматически лобавляло в cookies.

Поделиться этим комментарием


Ссылка на комментарий
Поделиться на другие сайты
×
×
  • Создать...