ecamp3 icon indicating copy to clipboard operation
ecamp3 copied to clipboard

Recovery when activation E-Mail is lost

Open BacLuc opened this issue 1 year ago • 2 comments

Problem

When the activation email cannot be delivered to a user, he cannot activate his account, even with a reset password email.

Simple Solution 1

Performing the reset password workflow also activates the account, the email is verified in this case

BacLuc avatar Feb 14 '24 20:02 BacLuc

I think we just need a feature to trigger a new activation email, in case it is lost.

And maybe activate the user when they log in using OAuth. I just debugged a case where the user created an account with password, never activated it, and then tried to log in using MiData. We already set user.state to active when registering a completely new account via OAuth, but we don't when logging in to an existing account via OAuth. Will have to think about the implications though.

carlobeltrame avatar Mar 04 '24 13:03 carlobeltrame

Core Meeting Decision

  • Add resend link on login page
    • Link to default account activation page in frontend notification
  • Account is activated on password reset
  • Account is activated upon oauth login

manuelmeister avatar Mar 06 '24 19:03 manuelmeister