I am searching for a way to force an email revalidation of users. I saw , in the user page and did a test. When attempting to log in the test gave me a response of
When you manually deactivate a user it doesn’t automatically send an email asking them to revalidate, though you can press the button that appears in their user/admin page to resend one.
When an inactive account attempts to login they should be prompted with a screen like this where they can choose to have a fresh one sent:
I’m not sure why your screenshot seems to be missing that option? Could it be some custom code you’ve added to hide a particular button that has also accidentally hidden this one? Does it show up in safe mode?
Edit: After a little bit of digging, I think it’s the must approve users setting that makes the box disappear. When I enable that I no longer get the option showing up:
I can understand that you use both, so users with a certain trust level can invite others, but staff can still control who joins the community. I would expect fewer sign-ups by spammers, so less work for staff.
The root desire of account deactivation was to prune accounts of individuals who no longer have access to their original sign-up email address. After observing that you can move the account to a new address when the account is deactivated I’ve realized that this wouldn’t provide the effect we were looking for anyways.
Our forum is being used to provide support to our sales agencies. If one of these employees leaves, and goes to a competitor, we want to remove them from the system. Feedback from the agency would be the best way to do this, if I had faith they would tell me.
Thank you for explaining the problem. One option would be deleting the user, but I assume you would like to keep old posts.
The second option would be to anonymize the user. That would prevent them from logging in again, and you will keep all conversations (under an anonymized username).
Wij hebben een zeer vergelijkbare behoefte waar ik ook dacht dat "Gebruiker deactiveren" dit zou kunnen ondersteunen, maar ik kwam hetzelfde tegen: Deactiveren triggert geen reactiveringsmail, en staat de gebruiker niet eens toe de e-mail opnieuw te verzenden omdat we een privéforum zijn waarvoor goedkeuring vereist is.
Onze use case is dat we mensen uit een specifieke groep van publieke werkgevers toestaan om lid te worden van een community, bewezen door hun e-mailadres. We zijn op zoek naar een soort periodieke herverificatie dat ze nog steeds bij de werkgever werken door de accountreactivering te forceren, zodat ze niet lang met bestaande inloggegevens kunnen inloggen als ze hun werkgever verlaten en hun e-mailaccount wordt gedeactiveerd.
Ik ben op dit moment niet op zoek naar tools voor accountarchivering - de bestaande tools zullen werken - de workflow waar ik over nadenk en me zorgen over maak, is hoe ik in feite alle gebruikers kan bereiken en kan zeggen: "hé, ben je nog steeds op hetzelfde e-mailadres?" en hen te verplichten dit te verifiëren, zonder de mogelijkheid om het e-mailadres op de goedgekeurde account te wijzigen. Ik denk dat we de wachtwoorden zouden kunnen resetten, en ze zouden toegang moeten hebben tot het e-mailaccount om hun wachtwoord opnieuw in te stellen, maar dat is een iets hogere last voor mensen dan op de link klikken en kan sommigen wegjagen.
Als er een betere manier is om dit soort periodieke herverificatie te bereiken, sta ik daarvoor open, of dat nu in de UI is, of een gebruik van de API’s om handmatig nieuwe verificatietokens en e-mails te activeren.
Was this confirmed as intentional? If so, I think this can likely be moved out of Contribute > Bug. (Also a little curious as to the rationale if someone is willing to share )
If it is intentional then there seems to be at least two Contribute > UX/#contribute:feature issues here:
Smoothing out the ux of this ‘dead end’ re-verify situation a user can find themselves in
Providing a way to periodically force an email revalidation where the users can’t simply switch to a non-authorised email and carry on accessing the site