You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I raise exceptions in these actions to make sure that someone who is already active cannot re-activate their account and to deal with an invalid perishable token. I'll leave it up to you how you want to handle these errors -- you should probably provide some sort of "My Token is Expired!" action that will reset the token and resend the activation email if the user does not get around to activating right away.
Going down the list, let's define the missing actions. First: