[SOLVED] Things to look out for in the registration process #343
Replies: 4 comments 19 replies
-
I think resending an activation code is an important feature, especially because identities are unique in the database so once a registration is started a user may not start over if the activation fails. |
Beta Was this translation helpful? Give feedback.
-
The current implementation see a inactive user as pending. I take back this opinon. |
Beta Was this translation helpful? Give feedback.
-
What about multi device usage? Right now if I want to confirm the email address from a different device/browser, it would throw invalid code. The resend functionality doesn't really solve this issue, unless it's specifically mentioned for the user, otherwise it might cause confusion... |
Beta Was this translation helpful? Give feedback.
-
I agree with @lonnieezell to not rely on the session anymore |
Beta Was this translation helpful? Give feedback.
-
Hi guys,
I've been thinking about this for a while now, and I think it's best I share with you all.
During registration (when an email action is enabled), CI-Shield doesn't follow the commonly used process of sending a verification link which can be clicked from the user's email. While I think this is great, I think there are a few flaws we need to look at:
auth/a/show
page. What happens when the activation email is not received by the user immediately, maybe due to poor network, etc, can the user retrieve the token page after the page is exited and session/cookie is deleted?Here's a use-case scenario:
At this point, when User A decides to come back to the website after retrieving the activation code from their email (maybe with another browser), they are presented with the login page or registration page and the token verification page is no longer accessible.
How can the user verify/activate their account?
Beta Was this translation helpful? Give feedback.
All reactions