Coder Social home page Coder Social logo

locadoraphp's Introduction

Projeto pertencente à disciplina eletiva de PHP - Linguagem de Programação para internet. Consiste em representar um painel administrativo do negócio de uma locadora de veículos corporativos. A ideia inicial é apresentar um sistema de acesso com informações que poderão ser acessadas por administradores e/ou gestores das respectivas filiais. A solução é dada por um banco de dados relacional que armazenará dados cadastrais do sistema e uma aplicação web para interação entre os colaboradores da locadora corporativa.

Funcionalidades

  • Sistema de login e autenticação:

    • Página de login
    • Página de recuperação de conta
    • Página de cadastro
  • Cadastro de usuários:

    • Página de cadastro de usuários
  • Funcionalidades:

    • Botão de alteração de dados cadastrados
    • Botão de exclusão de registros
    • Botão de reset de senha

Primeira avaliação de PHP

  • Criar a funcionalidade "alterar" para que este altere somente nome e/ou e-mail dos usuários cadastrados
  • Criar a funcionalidade "resetar senha" que irá atribuir a senha padrão 123456 para o úsuario
  • A coluna de senha deve armazenar um hash MD5 das senhas ao invés do texto plano
  • Criar mecanismo que obrigue o usuário com senha padrão a trocar sua senha ao logar no sistema
  • Fazer o ajuste da página de login para a correta autenticação dos usuários

Versionamento

Para acompanhamento do versionamento, siga o link onde possui a arelação de todos os commits .

Rode o projeto localmente

1 - Prepare o ambiente:

  • Selecionar um servidor de sua preferência (recomendamos utilizar o UwAmp 3.1.0 para o pleno funcionamento)
  • Configurar o PhpMyAdmin para persistência dos dados
  • Estabelecer conexão entre o banco de dados e a aplicação com o conteúdo do arquivo config.php

2 - Clone o projeto em sua máquina:

$ git clone https://github.com/EvyOliveira/LocadoraPHP
  • Descompacte o arquivo
  • Mova o projeto até o diretório de destino 'www' localizada na raiz do UwAmp

3 - Rode o projeto no modo de desenvolvedor:

  • Selecionar a porta de resposta da aplicação

locadoraphp's People

Contributors

evyoliveira avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.