Answer the question
In order to leave comments, you need to log in
Why can't a user be granted the right to delete an account?
The user decided to delete the account, it does not matter whether such functionality is available by default or through a request to the support, this leads to false questions.
For example, deleting all the content that the user has added, posts, comments, and so on, you need to drop replies to comments and other people's comments to the post and all comments to other people's comments, likes, dislikes, views.
Total cleaning will make the user invisible, as if he did not exist in the database.
This is bad for analytics and content. For example, I decided to delete my account on the toaster, -1000+ questions, 5000+ answers, 10000+ comments, likes and more. Website SEO suffers, analytics. A lot of people have spent a lot of time answering and so on, as well as myself asking questions.
Therefore, there is another option, drop the account and set the NULL link field, but then wild dances begin with checks for NULL.
But the option to prevent the user from deleting an account is not exactly according to the rules, I think you can find fault with this even if you mention it in ToService + PPolicy.
Is it possible to solve this dilemma?
If so, how?
Answer the question
In order to leave comments, you need to log in
Leave an anonymous account. Delete everything but id, change nick to `deleted${id}`, reset password to random, add deletion mark.
well, if you want, delete
if you don’t want to, don’t delete
what’s the dilemma here,
if the user’s content brings you $ 100, then delete the user, but don’t delete the content, that’s all
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question