Ivanjrjj / Sistema-de-Cadastro-de-Usu-rio

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sistema de Cadastro de Usuários

Descrição

  • Desenvolva um sistema de cadastro de usuários. O sistema deve coletar o nome do usuário, email e a senha do usuario.
  • Utilize HTML para a interface, JavaScript para validação no lado do cliente e PHP para processar e armazenar os dados no servidor (usando um banco de dados PostgreSQL ou MySQL).

O que será avaliado:

  • Conhecimento básico em javascript
  • Conhecimento básico em html e css
  • Conhecimento básico em php
  • Conhecimento básico em banco de dados

Requisitos

Interface em HTML:

Um formulário com os seguintes campos:

  • Nome (texto)
  • Email (email)
  • Senha (númerico)
  • Botão para enviar

Validação com JavaScript:

  • Todos os campos são obrigatórios.
  • O email deve ter um formato válido.
  • A senha deve conter pelo menos 8 caracteres.

Processamento com PHP:

  • Receber os dados do formulário via método POST.
  • Validar novamente os dados no servidor para segurança.
  • Inserir os dados em uma tabela usuario no banco de dados PostgreSQL.
  • Retornar uma mensagem de sucesso ou erro para o usuário.

Banco de Dados PostgreSQL:

Criação de uma tabela usuario com os seguintes campos:

  • id (chave primária, auto-incremento)
  • nome (VARCHAR)
  • email (VARCHAR)
  • senha (TEXT)
  • data_criacao (TIMESTAMP)

Alterações realziadas :

  • Nome do arquivo html para "php" para utilização do php juntamente com o html.
  • Adicionado CSS para estilização web.
  • Adicionado Script.js para enviar os dados e solicitar os dados.
  • Adicionado Configuração do banco de dados XAMPP MYSQL
  • Adicionado funcionalidade para que o PHP codifique a senha no banco de dados para segurança do cliente(sha1)

About


Languages

Language:PHP 60.8%Language:CSS 29.4%Language:JavaScript 9.8%