Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API de Login simples 💻

A API foi desenvolvida com a finalidade de representar um teste de média/alta complexidade na matéria de Engenharia de Software II, na Faculdade de Sistemas de Informação, pela Universidade do Estado de Santa Catarina, campus de São Bento do Sul.

O grupo foi composto por Matheus Dums, Maria Eduarda Neppel, Bruno Eduardo Luy, Bernardo Luy, João Gabriel Wielewski, Heloisa Savioli e André Ferreira.

Linguagens utilizadas

Linguagens de Programação: PHP.

Banco de Dados: MySQL.

Frameworks: Slim (PHP).

Plataforma de Testes: Postman.

Funcionalidades

  • Adição, Remoção, Listagem e alteração de Usuários.
  • Login Funcional, com geração de Token e bloqueio de 3 minutos após 3 tentativas má sucedidas.

Requisitos

  • XAMPP com os seguintes serviços:
    • Apache (servidor web)
    • MySQL (banco de dados, se aplicável)
  • Postman.

Rodando a aplicação

Siga os seguintes passos para acessar a Agenda de Contatos:

  1. Preparação do ambiente
  • Certifique-se de que o XAMPP está instalado e configurado em seu computador.
  • Rode o conteúdo de tabela.sql em phpmyadmin.
  1. Configuração:

    • Copie todos os arquivos do projeto para uma pasta no seu computador.
    • Mova essa pasta para o diretório htdocs localizado dentro da instalação do XAMPP.
  2. Acessando a Página:

    • Abra o XAMPP e inicie os serviços de Apache e, se necessário, MySQL.
    • No Poatman, Crie as requisições com o seguinte formato de URL:
      http://localhost/<nome_da_pasta>/{rota}
      
    • Substitua <nome_da_pasta> pelo nome da pasta onde os arquivos do projeto foram salvos.
    • Substitua {rota} pelas rotas setadas no menu da API (que é mostrado quando http://localhost/<nome_da_pasta>/ é enviado no método GET)
    • Utilize os métodos GET, POST, PUT E DELETE de acordo com a finalidade da requisição seguindo as orientações do Menu.

Observações do desenvolvedor

Ha vários fatores que poderiam ser melhorados no código, como a orientação a objetos, o uso de rotas e um melhor uso de API. São fatores que estou evoluindo e que pretendo aplicar em meus projetos futuros.

Autores

About

API de login, desenvolvida em PHP para a atividade de Testes, da matéria de Engenharia de Software II.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages