protected function validateUserCredentials($username, $password)
 {
     if (!$this->validateHumanAccess()) {
         $msg = "Você errou a senha muitas vezes, por favor, preencha o campo de " . "confirmação visual ou <a class='light decorated' href='/module/Usuario/Rede" . "finirSenha'>redefina sua senha</a>.";
         $this->messenger->append($msg, "error", false, "error");
     } else {
         $user = Portabilis_Utils_User::loadUsingCredentials($username, $password);
         if (is_null($user)) {
             $this->messenger->append("Usuário ou senha incorreta.", "error");
             $this->incrementTentativasLogin();
         } else {
             $this->unsetTentativasLogin();
             return $user;
         }
     }
     return false;
 }