- 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).
- Conhecimento básico em javascript
- Conhecimento básico em html e css
- Conhecimento básico em php
- Conhecimento básico em banco de dados
Um formulário com os seguintes campos:
- Nome (texto)
- Email (email)
- Senha (númerico)
- Botão para enviar
- Todos os campos são obrigatórios.
- O email deve ter um formato válido.
- A senha deve conter pelo menos 8 caracteres.
- 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.
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)
- 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)