public function scenarios() { return array_merge(parent::scenarios(), [self::SCENARIO_RESEND_CONFIRMATION_MAIL => ['email']]); }
public function scenarios() { return array_merge(parent::scenarios(), [self::SCENARIO_SIGN_IN => array_merge(['email', 'nativePassword', 'rememberMe'], $this->isNeedToShowCaptcha() ? ['captcha'] : [])]); }
public function scenarios() { return array_merge(parent::scenarios(), [self::SCENARIO_SIGN_UP => ['email', 'password', 'repeatPassword', 'captcha', 'acceptAgreement']]); }
public function scenarios() { return array_merge(parent::scenarios(), [self::SCENARIO_CHANGE_EMAIL => ['email', 'currentPassword']]); }
public function scenarios() { return array_merge(parent::scenarios(), [self::SCENARIO_RESET_PASSWORD => ['email', 'captcha']]); }
public function scenarios() { return array_merge(parent::scenarios(), [self::SCENARIO_CHANGE_PASSWORD => ['currentPassword', 'newPassword', 'repeatPassword']]); }