Hey all, not sure what’s going on, but I’ve had to sign up for this Discourse 3 times now. Everytime I come back and try to login, I find my user has been nuked. No explanation or email found. Am I doing something incorrectly? Would be good to know what it is so I can correct the behaviour.
I have preconfigured the Discourse instance to automatically purge staged accounts after one day. After email verification, accounts are no longer staged and should persist normally like other Discourse instances.
Hm so if I verify my email address, I shouldn’t get purged? Can you check if I have? I am pretty sure I already verified my email. Along with added 2FA and a passkey. Have done so previously as well.
Here is the relevant configuration:
Basically, staged accounts without posts will be removed after one day, so your account has already surpassed this threshold.
Ah okay. Staged means having posts. I thought it meant verified emails since you mentioned email verification. good to know! It might be good to mention this somewhere in the welcome notes.
Here is a comprehensive list of Discourse account permissions:
Staged accounts have these features:
That’s odd. When you sign up there’s an email that you receive to activate your account. You have to click the link to log in. So I have definitely 100% verified my email every time. So no way I was a “staged” account before if those are the definitions. However, my previous signups, I didn’t post.
Right, I also forgot I set a similar value for removing @trust_level_0 accounts, so I changed that back to the default value of 0:
The reasoning behind the previous value of 1 is that spammers can prepare multiple accounts over multiple days in order to flood the forums, so setting it back to 0 completely defeats this mitigation.
Ah!! That’s what it was. Thank you for that @FranklyFlawless I hope this saves someone else from signing up and having deja vu ![]()

