Manter Cadastro - PedroPaizam/4UMusic GitHub Wiki

(Feito por Rafael Carraro)

Cadastro

1. O Sistema apresenta duas opções de cadastro para o cliente/prestador:
       - Cadastro como cliente
       - Cadastro como prestador
2. O cliente/prestador escolhe qual vai ser o tipo de cadastro dele.
3. O Sistema com base na informação do tipo de cadastro dele, vai retornar um formulário para ser preenchido com os dados:
• Cliente: - Nome (editável) - Endereço (editável) - CPF/CNPJ (editável) - Username (editável) - Email (editável) - Senha (editável) - Confirmação de senha (editável) • Prestador: - O Sistema pergunta para o prestador, se ele vai se cadastrar como um grupo ou prestador individual. - O Prestador responde ao formulário - O Sistema Envia um formulário com base na informação fornecida pelo Prestador: o Grupo: - Nome do grupo (editável) - Número de integrantes (editável) - Email (editável) - Estilo Musical (editável) - Localização (editável) - Senha (editável) - Preço/hora (editável) o Sozinho: - Nome (editável) - Endereço (editável) - CPF/CNPJ (editável) - Username (editável) - Email (editável) - Senha (editável) - Confirmação de senha (editável) - Nome artístico (editável) - Estilo Musical (editável) - Localização (editável) - Preço/hora (editável) 4. O cliente/prestador devolve o formulário preenchido para o Sistema. 5. O Sistema verifica os dados. 6. O Sistema envia um e-mail para o Cliente/Prestador com o Código que deve ser utilizado para preencher o formulário de verificação de e-mail. 7. O Sistema envia um formulário de verificação de email para o Cliente/Prestador. 8. O Cliente/Prestador verifica o seu e-mail e preenche o formulário com o Código informado. 9. O cliente/prestador devolve o formulário preenchido para o Sistema 10. O Sistema verifica os dados e o Código. 11. O Sistema finaliza o Cadastro de usuário. ### Login 1. O Sistema Envia um formulário para o Cliente/Prestador solicitando: - Username (editável) - Senha (editável) 2. O Cliente/Prestador preenche o formulário de login e devolve para o sistema 3. O sistema verifica os dados recebidos 4. O Sistema libera o acesso para o Cliente/Prestador
⚠️ **GitHub.com Fallback** ⚠️