-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add test for forgottenPass parameter, fix deeplink autoenable, fix RE…
…ADMEs
- Loading branch information
1 parent
7745420
commit 704b0f9
Showing
8 changed files
with
50 additions
and
8 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+181 KB
packages/rx_bloc_cli/doc/assets/images/password_reset_confirmation.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
23 changes: 19 additions & 4 deletions
23
packages/rx_bloc_cli/mason_templates/bricks/feature_password_reset/README.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,28 @@ | ||
# feature_password_reset | ||
|
||
[](https://github.com/felangel/mason) | ||
[](https://github.com/felangel/mason) | ||
|
||
A brick designed to bootstrap the integration of a robust Onboarding/Registration flow into your application. This feature enables users to register using their email, password, and phone number, with intuitive confirmation pages for each step. Users can also resume the process at any time during the confirmation steps. | ||
A brick designed to bootstrap the integration of a robust Password Reset flow into your application. This feature enables users to reset their password using their email, with intuitive confirmation pages for each step. | ||
|
||
<img src="https://raw.githubusercontent.com/Prime-Holding/rx_bloc/refs/heads/develop/packages/rx_bloc_cli/doc/assets/images/password_reset_request.png" alt="Feature Password Reset Request" width="200"> | ||
<img src="https://raw.githubusercontent.com/Prime-Holding/rx_bloc/refs/heads/develop/packages/rx_bloc_cli/doc/assets/images/password_reset_confirmation.png" alt="Feature Password Reset Email Confirmation" width="200"> | ||
<img src="https://raw.githubusercontent.com/Prime-Holding/rx_bloc/refs/heads/develop/packages/rx_bloc_cli/doc/assets/images/password_reset.png" alt="Feature Password Reset" width="200"> | ||
<img src="https://raw.githubusercontent.com/Prime-Holding/rx_bloc/refs/heads/develop/packages/rx_bloc_cli/doc/assets/images/password_reset_success.png" alt="Feature Password Reset Success" width="200"> | ||
|
||
## Features | ||
|
||
- **Password Reset Request**: Allows users to request a password reset using their email. | ||
- **Email Confirmation**: Lets the user open their email client & resend a new link. (contains mock links to be used for testing) | ||
- **Password Change**: Allows users to change their password after opening the link. | ||
|
||
## Authentication | ||
|
||
This feature includes basic input validation and authentication infrastructure related to the onboarding process. Users can log in using their email and password as credentials. | ||
This feature includes basic input validation and authentication infrastructure related to the password reset process. Users can reset their password using their email as credentials. | ||
|
||
## Important Note | ||
|
||
This brick is a bootstrap tool meant to make kickstarting a password reset flow faster. It includes only a basic example backend and does not actually send confirmation emails. It is expected that a "real" backend would handle these tasks in the future. | ||
|
||
## API Contracts | ||
|
||
For detailed API contracts and to better understand the flow, please refer to the [API Contracts](__brick__/docs/onboarding_api_contracts.md) document. | ||
For detailed API contracts and to better understand the flow, please refer to the [API Contracts](__brick__/docs/forgotten_pass_api_contracts.md) document. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters