mirror of
				https://github.com/elyby/accounts.git
				synced 2025-05-31 14:11:46 +05:30 
			
		
		
		
	Исправлено поведение формы регистрации
This commit is contained in:
		@@ -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;
 | 
			
		||||
 
 | 
			
		||||
@@ -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',
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user