Olá a todos,
Temos uma necessidade muito semelhante que também pensei que “Desativar Usuário” pudesse suportar, mas descobri a mesma coisa - Desativar não aciona um e-mail de reativação, nem permite que o usuário reenvie o e-mail porque somos um fórum privado que requer aprovação.
Nosso caso de uso é que permitimos que pessoas de um grupo específico de empregadores do setor público ingressem em uma comunidade, conforme comprovado por seu endereço de e-mail. Estamos procurando fazer algum tipo de reverificação periódica de que eles ainda estão no empregador, forçando a reativação da conta, para que eles não possam fazer login com as credenciais existentes por muito tempo se deixarem seus empregadores e suas contas de e-mail forem desativadas.
Eu não estou procurando ferramentas de arquivamento de contas neste momento - as que existem funcionarão - o fluxo sobre o qual estou pensando e preocupado é como basicamente entrar em contato com todos os usuários e dizer “ei, você ainda está no mesmo endereço de e-mail?” e exigir que eles o verifiquem, sem a capacidade de alterar o endereço de e-mail na conta aprovada. Eu acho que poderíamos redefinir as senhas, e eles precisariam de acesso à conta de e-mail para redefinir suas senhas, mas isso é um pouco mais oneroso para as pessoas do que clicar no link e pode afastar algumas pessoas.
Se houver uma maneira melhor de alcançar esse tipo de reverificação periódica, estou aberto a isso, seja na interface do usuário, ou algum uso das APIs para acionar manualmente novos tokens de verificação e e-mails.
Obrigado!