mirror of
https://github.com/anonaddy/anonaddy.git
synced 2026-04-26 06:35:50 +03:00
[GH-ISSUE #198] Completely remove an account #749
Labels
No labels
bug
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/anonaddy#749
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @rc042 on GitHub (Sep 16, 2021).
Original GitHub issue: https://github.com/anonaddy/anonaddy/issues/198
Hi,
I test AnonAddy and if an account has been deleted, we can't create a new one with the same name. An error message said: "The username has already been taken."
Following my understanding, there is no admin dashboard, and I wonder know how I can definitely delete an account.
There is a table named
deleted_usernameswith an uniq column namedusername, however, the cell is encrypted (difficult to delete the good one if I have many account :p ):Is there a particular reason to have this table? (I think about a security issue: If someone get the alias, he should receive emails from the previous user, right?)
Can I delete this entry without any side effect (except the security issue)? And, is there a cron job witch do that?
Thanks!
@willbrowningme commented on GitHub (Sep 16, 2021):
Yes, that's correct. The default behaviour is that once a username has been deleted it cannot be used by anyone else again. Yes, it's to prevent the risk of someone else gaining access to a previous user's aliases.
That is what the
deleted_usernamestable is for, it's encrypted for another layer of security. You can delete any rows from that table if you wish, and then that username will be free to use again.I'll add an
.envoption to let you choose whether usernames that are deleted should be added to thedeleted_usernamestable or not.