add ability to resend verification code during registration #161
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently, the resend verification code functionality is only available during password changes or updates. However, during the registration process, users may encounter email delivery failures. This situation forces users to restart the entire registration process to obtain a new verification code, which can be frustrating and confusing.
This PR introduces the ability to resend the verification code during the registration process. When creating custom UI, developers can add a "Resend" button that submits a form to request a new verification code. This action reloads the page and sets the appropriate authentication state, allowing the registration process to resume with the new code.
Example Implementation
Below is an example of how the resend functionality can be integrated into the registration process:
Maybe we can add this to the built-in themes.
For reference, you can review how the Change handler has been implemented in PasswordUI: PasswordUI Change Handler