/** * Validates email in terms of maximum registrations per email limit * * @return bool */ public function initValidationRegsPerEmail() { $sEmail = $this->mEmail; $result = UserLoginHelper::withinEmailRegLimit($sEmail); if (!$result) { $this->mainLoginForm(wfMessage('userlogin-error-userlogin-unable-info')->escaped(), 'error', 'email'); } return $result; }
/** * @desc Checks if the email is within registrations per email limit and sets the proper response if not * * @param $email * @return bool */ private function isWithinRegistrationPerEmailLimit($email) { if (!UserLoginHelper::withinEmailRegLimit($email)) { return $this->setResponseFields('error', wfMessage('userlogin-error-userlogin-unable-info')->escaped(), 'email'); } return true; }