mirror of
				https://github.com/elyby/accounts.git
				synced 2025-05-31 14:11:46 +05:30 
			
		
		
		
	Отрефакторены тесты
Удалено тестовое окружение acceptance Удалена часть потенциально ненужных тестов Добавлена логика для формы регистрации Добавлена таблица для хранения ключей активации по E-mail Добавлены тесты для формы регистрации Реорганизован роутинг Добавлен компонент для ReCaptcha2
This commit is contained in:
		@@ -1,7 +1,7 @@
 | 
			
		||||
<?php
 | 
			
		||||
namespace common\models;
 | 
			
		||||
 | 
			
		||||
use api\components\UserPass;
 | 
			
		||||
use common\components\UserPass;
 | 
			
		||||
use Yii;
 | 
			
		||||
use yii\base\InvalidConfigException;
 | 
			
		||||
use yii\base\NotSupportedException;
 | 
			
		||||
@@ -25,6 +25,12 @@ use yii\web\IdentityInterface;
 | 
			
		||||
 *
 | 
			
		||||
 * Геттеры-сеттеры:
 | 
			
		||||
 * @property string  $password пароль пользователя (только для записи)
 | 
			
		||||
 *
 | 
			
		||||
 * Отношения:
 | 
			
		||||
 * @property EmailActivation[] $emailActivations
 | 
			
		||||
 *
 | 
			
		||||
 * Поведения:
 | 
			
		||||
 * @mixin TimestampBehavior
 | 
			
		||||
 */
 | 
			
		||||
class Account extends ActiveRecord implements IdentityInterface {
 | 
			
		||||
 | 
			
		||||
@@ -206,4 +212,8 @@ class Account extends ActiveRecord implements IdentityInterface {
 | 
			
		||||
        $this->password_reset_token = null;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public function getEmailActivations() {
 | 
			
		||||
        return $this->hasMany(EmailActivation::class, ['id' => 'account_id']);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user