Je tente de ne jamais supprimer les enregistrements réels des tables importantes dans ma base de données, à la place les marquer comme supprimés en définissant le champ correspondant sur True. Mais dans le cas d'une adhésion, cette approche empêchera tout futur utilisateur de réutiliser le nom d'utilisateur de l'utilisateur "supprimé". Le nom d'utilisateur ne sera pas un problème, mais que se passe-t-il si l'utilisateur "supprimé" décide de s'inscrire à nouveau et essaie d'utiliser le même e-mail? Étant donné que les courriels sont également uniques dans l'adhésion à asp.net, il y aura une erreur que le courriel est déjà utilisé (par le compte supprimé). Quelle est la meilleure façon de sortir de cela?Quelle est la meilleure façon d'implémenter une suppression d'utilisateur non permanente?
Merci d'avance.
Ouais, c'est comme ça que je pensais le faire. Si je trouve l'e-mail que je leur demande s'ils veulent récupérer le mot de passe, puis sur la réinitialisation du mot de passe réactiver leur compte. – Dimitri
Puisque l'adhésion que j'utilise n'est pas pure SqlMembershipProvider, mais plutôt un hybride entre Sqlmembership et custom store, je devrais marquer cela comme la réponse. mais merci à tous ceux qui ont répondu, vraiment l'apprécier. – Dimitri