В процесс регистрации добавлена поддержка логики, когда можно перезанять ник или email, который ещё не окончил регистрацию.

Валидатор LanguageValidator убран из модели Account
This commit is contained in:
ErickSkrauch
2016-10-27 01:34:51 +03:00
parent 8049d3c774
commit 9c8600b2ad
4 changed files with 78 additions and 8 deletions

View File

@@ -3,7 +3,6 @@ namespace common\models;
use common\helpers\Error as E;
use common\components\UserPass;
use common\validators\LanguageValidator;
use Ely\Yii2\TempmailValidator;
use Yii;
use yii\base\InvalidConfigException;
@@ -79,9 +78,6 @@ class Account extends ActiveRecord {
[['email'], 'email', 'checkDNS' => true, 'enableIDN' => true, 'message' => E::EMAIL_INVALID],
[['email'], TempmailValidator::class, 'message' => E::EMAIL_IS_TEMPMAIL],
[['email'], 'unique', 'message' => E::EMAIL_NOT_AVAILABLE],
[['lang'], LanguageValidator::class],
[['lang'], 'default', 'value' => 'en'],
];
}