renpv / login-api-unilab
Pacote para auxiliar na realização de login utilizando a API de login da Unilab
v1.0.1
2023-12-10 20:35 UTC
Requires
- guzzlehttp/guzzle: ^7.0
README
Pacote para auxiliar no processo de login utilizando a API do Sig/Unilab, disponível em https://api.unilab.edu.br
INSTALAÇÃO
Para instalar este pacote utilize o seguinte comando:
composer require renpv/login-api-unilab
UTILIZAÇÃO
Após a instalação, você precisa importar o pacote. Para isso, utilize o seguinte código.
<?php use Renpv\LoginApiUnilab\Login; $login = new Login(); $user = $login->attempt('usuarioSig', 'senhaUsuario'); if ($user->error) { echo "O sistema retornou o seguinte erro: " . $user->message; } else { echo $user; }
MÉTODOS DISPONÍVEIS
Na versão atual, estão disponíveis os seguintes métodos
// Retorna o nome completo do usuário $user->getName(); //Login do usuário $user->getUserLogin(); //E-mail do usuário $user->getEmail(); //CPF do usuário $user->getCpf(); //ID do usuário no Sig $user->getIdUser(); //ID da pessoa no Sig $user->getIdPeople(); //Unidade de vínculo do usuário $user->getUnity(); //É docente ativo $user->isTeacherActive(); //É técnico ativo $user->isTechnicalActive(); //É terceirizado $user->isOutsourced(); //É aluno ativo $user->isScholarshipActive(); //Está ativo no sistema $user->isActiveInSystem();