protected function validateHumanAccess() { $result = false; if (!$this->atingiuTentativasLogin()) { $result = true; } elseif (Portabilis_Utils_ReCaptcha::getWidget()->validate()) { $this->unsetTentativasLogin(); $result = true; } return $result; }
public function Novo() { if (!$this->messenger()->hasMsgWithType('error')) { if (!Portabilis_Utils_ReCaptcha::getWidget()->validate()) { $this->messenger()->append('Por favor, informe a confirmação visual no respectivo campo.', 'error'); } elseif ($this->loadUserByMatricula($_POST['matricula'])) { $this->sendResetPasswordMail(); } } return !$this->messenger()->hasMsgWithType('error'); }