Исправлено поведение формы регистрации

This commit is contained in:
ErickSkrauch 2016-02-28 15:08:00 +03:00
parent 2580119180
commit 298f57841f
2 changed files with 3 additions and 0 deletions

View File

@ -5,6 +5,7 @@ use api\components\ReCaptcha\Validator as ReCaptchaValidator;
use common\components\UserFriendlyRandomKey;
use common\models\Account;
use common\models\EmailActivation;
use Ramsey\Uuid\Uuid;
use Yii;
use yii\base\ErrorException;
@ -62,6 +63,7 @@ class RegistrationForm extends BaseApiForm {
$transaction = Yii::$app->db->beginTransaction();
try {
$account = new Account();
$account->uuid = Uuid::uuid4();
$account->email = $this->email;
$account->username = $this->username;
$account->password = $this->password;

View File

@ -93,6 +93,7 @@ class RegistrationFormTest extends DbTestCase {
expect('user should be valid', $user)->isInstanceOf(Account::class);
expect('password should be correct', $user->validatePassword('some_password'))->true();
expect('uuid is set', $user->uuid)->notEmpty();
expect('user model exists in database', Account::find()->andWhere([
'username' => 'some_username',
'email' => 'some_email@example.com',