В форму регистрации и форму повторной отправки Email внедрён валидатор ReCaptcha

This commit is contained in:
ErickSkrauch
2016-08-03 15:57:41 +03:00
parent bef12954bd
commit c2986445f1
3 changed files with 15 additions and 4 deletions

View File

@ -19,16 +19,23 @@ use yii\base\InvalidConfigException;
class RegistrationForm extends ApiForm {
public $captcha;
public $username;
public $email;
public $password;
public $rePassword;
public $rulesAgreement;
public $lang;
public function rules() {
return [
[[], ReCaptchaValidator::class, 'message' => E::CAPTCHA_INVALID, 'when' => !YII_ENV_TEST],
['captcha', ReCaptchaValidator::class],
['rulesAgreement', 'required', 'message' => E::RULES_AGREEMENT_REQUIRED],
['username', 'validateUsername', 'skipOnEmpty' => false],