✉️ Verificação manual por e-mail
### 📋 Descrição Esta PR modifica o comportamento padrão de verificação de usuários no sistema, alterando o parâmetro `auto_verify` de `True` para `False` durante a criação de novos usuários. #### ✅ Alteração específica - Aplica-se ao serviço `client_service`. - O valor `auto_verify=True` foi alterado para `False`. --- ### 🚀 Motivação Atualmente, as contas são aprovadas automaticamente sem que o usuário defina uma senha, o que obriga o uso da funcionalidade de "Esqueci minha senha" para definir uma senha e acessar o painel. Esta PR tem como objetivo permitir que o usuário verifique a conta via e-mail, o que ativa a conta e permite que ele defina a senha de forma imediata, melhorando a experiência do usuario. Objetivos principais: - **Maior segurança:** Forçar a verificação por e-mail de novos usuários, garantindo que apenas contas confirmadas possam acessar o sistema. - **Melhoria na experiência do usuário:** Eliminar a dependência do fluxo de "Esqueci minha senha" logo após o cadastro pelo administrador. --- ### 💥 Impacto - Será necessário que o usuário confirme o cadastro via e-mail para ativar a conta e definir a senha. - O processo de onboarding de novos usuários se torna mais controlado e seguro. --- ### ✅ Testes realizados - Verificado que novos usuários são criados com status de **não verificado**. - Confirmado que apenas após a confirmação via e-mail o usuário pode acessar e definir a senha. - Testado o **fluxo completo de registro e verificação manual por e-mail**. --- ### 📝 Observações - Esta alteração **não afeta usuários já existentes** no sistema. - O administrador pode cadastrar um novo usuário informando apenas nome e e-mail. - O próprio usuário deve confirmar a conta por e-mail para poder criar a senha e acessar o sistema.
This commit is contained in:
parent
1bcd76595c
commit
6d7b1194d0
@ -154,7 +154,7 @@ def create_client_with_user(
|
||||
|
||||
# Use client ID to create the associated user
|
||||
user, message = create_user(
|
||||
db, user_data, is_admin=False, client_id=client.id, auto_verify=True
|
||||
db, user_data, is_admin=False, client_id=client.id, auto_verify=False
|
||||
)
|
||||
|
||||
if not user:
|
||||
|
Loading…
Reference in New Issue
Block a user