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

This package is auto-updated.

Last update: 2024-09-10 22:34:43 UTC


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();