web-development-kb-pt.site

Como lidar com a desativação e ativação da conta

No momento, estou criando um pequeno serviço de namoro online e estou me perguntando qual é o melhor fluxo de tarefas se um usuário desabilitar sua conta.

(Quando uma conta é desativada, todos os dados são retidos, mas eles não podem interagir com outros usuários ou serem vistos por outros usuários).

No momento, o que acontece é que o usuário clica em um botão "desativar", as coisas mudam no banco de dados e esse botão se transforma em um botão "ativar". Há também um aviso no topo da página que os lembra de que a conta deles está desativada.

Uma alternativa que consideramos é desconectar o usuário imediatamente após clicar no botão "desativar". Se eles fizerem login novamente, a conta será reativada.

7
lori.lee

Acho que, em geral, excluir contas é uma prática melhor, mas no caso de um site de namoro, gosto da sua ideia de desativar. Ao namorar, você pode não ter certeza de que estará junto por um longo período; portanto, enquanto isso, você desativa e pode reativar mais tarde, se quiser. Isso não deve ser, em vez de excluir apenas um recurso adicional.

Eu também acho que a maneira como você implementou faz mais sentido. Só porque um usuário conectado novamente não significa que ele deseja reativar a conta.

4
Sruly

Eu iria com @ Hisham . Exclua em vez de desativar . Mas aqui está um pouco mais de reflexão.

Você pode pensar em por que as pessoas reativariam . Pode ser que eles voltem com uma perspectiva totalmente diferente (não é estranho para um site de namoro, eu acho) e desejem um novo perfil/texto de qualquer maneira.

Você ainda pode facilitar o registro mais fácil mantendo o email validado para que eles não precisem clicar no email de validação -link mais e pode preencher diretamente seu perfil.

Voltando à mesma coisa, por que o registro novamente seria pior do que reativar? O que eles perdem? Isso é ruim? Como você pode ajudá-los a recuperar essas partes?

2
Lode

Para responder a essa pergunta, acho que você precisa fornecer mais informações. Quais são as possíveis interações que um usuário pode ter com outros membros do site? Parece que você está tentando criar uma comunidade e "pode" haver mais de um nível de usuário autenticado ou, certamente, reconhecimento se um usuário é mais ativo que outros.

Com um ID de usuário no site, talvez você possa permitir que as pessoas respondam aos anúncios de namoro de outras pessoas (suponho que é isso que você faz com os usuários, mas não sabe porque você não forneceu nenhuma informação sobre o modelo ou estratégia de o site), mas pode ser necessário que eles criem um perfil completo para publicar os próprios anúncios ou coletar respostas para elas.

Em outras palavras, é uma abordagem em duas etapas que permite alguma interação com um ID, mas mais recursos com uma 'associação'. Existe um jogo de receita? Nesse caso, o primeiro nível pode ser gratuito, mas para realmente obter o benefício, a associação paga permite um perfil completo.

Provavelmente estou lendo muito sobre isso, mas eu diria que eles precisam cancelar totalmente sua assinatura para serem desconectados, mas desativar um perfil significa apenas que eles estão voluntariamente se tornando invisíveis para outros membros do site.

1
jameswanless

Usabilidade e interface do usuário de lado: se você me deseja, genericamente falando, trust seu site, é necessário fornecer uma maneira de excluir a conta e todas as informações relevantes, e não apenas desativar, la Facebook.

1
Hisham

Existe uma maneira separada de impedir as pessoas de solicitar datas? Pode ser útil se alguém estiver saindo do país, ferido ou vendo alguém temporariamente e não quiser parecer rude/indiferente. Dependendo da dificuldade em configurar uma conta, você pode excluí-la.

1
JeffO

Eu iria desconectá-los (mas não se esqueça de dizer que eles desativaram com êxito sua conta - e também como podem reativá-la novamente). E então eles se conectam novamente, você deve dizer a eles que a conta deles não está ativa e pedir para confirmar se eles gostariam de ativá-la novamente.

EDIT: o logout reforça ainda mais a ideia de desativar sua conta

0
andrewthong

Para elaborar o que Jeff O disse, fornecendo um exemplo específico, CouchSurfing.org é um site que conecta hosts e viajantes que procuram um lugar para ficar. No seu perfil do CourchSurfing, há uma opção para quando você está viajando, para que as pessoas não peçam para ficar com você ou "surfem no seu sofá" enquanto estiver fora.

Essa idéia funcionaria no seu site de namoro?

"Atualmente estou namorando alguém" como equivalente a "Estou viajando" ...?

Além disso, tenho que perguntar: qual é o seu público-alvo, seus usuários em potencial, falando sobre essa pergunta? E o que a competição faz? Copiar a concorrência é uma estratégia de negócios aceita.

0
JeromeR