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
Copy file name to clipboardExpand all lines: content/en/docs/marketplace/platform-supported-content/modules/forgot-password.md
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ There are below versions of the Forgot Password module, depending on whether you
19
19
20
20
| Mendix Version | Forgot Password Version |
21
21
| --- | --- |
22
-
| 10.21.01 and above | 6.3.0 |
22
+
| 10.21.01 and above | 6.4.0 |
23
23
| 10.12.10 and above | 6.1.0 |
24
24
| 10.6.0 and above | 6.0.0 |
25
25
| 9.20.0 and above | 5.1.0 |
@@ -33,20 +33,22 @@ If you already use the Forgot Password module in your Mendix 8 app, you can find
33
33
The Forgot Password module has the following dependencies:
34
34
35
35
*[Email Connector](/appstore/modules/email-connector/) – Versions of the Forgot Password module below 4.1.0 (for Mendix 8), and 5.1.0 (for Mendix 9 and above) have a dependency on the deprecated [Email Module with Templates](https://marketplace.mendix.com/link/component/259/) module. If you are using Mendix 8 and above, Mendix recommends upgrading to the latest version using the instructions in the [Migrate from Email Module with Templates to Email Connector](#migrate-email) section below.
36
-
*[Deep Link](/appstore/modules/deep-link/) – Version of the Forgot Password module 6.0.0 and above (for Mendix 10.6.0 and above) does not require Deep Link module as a dependency.
36
+
*[Deep Link](/appstore/modules/deep-link/) – Version of the Forgot Password module 6.0.0 and above (for Mendix 10.6.0 and above) does not require the Deep Link module as a dependency.
37
37
*[Encryption](/appstore/modules/encryption/)
38
38
*[Mx Model Reflection](/appstore/modules/model-reflection/)
39
+
*[Community Commons](/appstore/modules/community-commons-function-library/) (For Email Connector module version 6.3.0 and above)
39
40
40
41
### Features
41
42
42
43
* Allows end-users to reset the password stored locally in your app
43
44
* Allows end-users to sign up for your app by validating that the end-user has access to the email address they enter by sending a password reset email
44
45
* Supports email aliases, in other words, the from address in email templates can be different from the SMTP account used to send the email
45
46
* Supports multi-language email templates for sending password reset emails
47
+
* Automatically deletes expired or previously used password reset links.
46
48
47
49
### Limitation
48
50
49
-
The Forgot Password module does not support multiple instances if any are present in the node.
51
+
When changing the encryption key for the Encryption module, all previously sent password reset email links become invalid. Users must request a new password reset link.
50
52
51
53
## Installing the Forgot Password Module{#installing}
52
54
@@ -62,7 +64,7 @@ In these instructions, it is assumed that your main module is **MyFirstModule**.
62
64
1. Open the [App Settings](/refguide/app-settings/) and make the following changes:
63
65
* In the [Configurations](/refguide/configuration/) tab, edit the current configuration to add a 32-character string value for the constant **Encryption.EncryptionKey**.
* In the **Runtime** tab, add the microflow **Deeplink.StartDeeplink** as the **After startup** microflow or as a sub-microflow to an existing after startup microflow.
67
+
* In the **Runtime** tab, add the microflow **Deeplink.StartDeeplink**and **ForgotPassword.ASU_Startup**as the **After startup** microflow or as a sub-microflow to an existing after startup microflow.
66
68
{{% alert color="warning" %}}For the Forgot Password module version 6.0.0 (Mendix 10.6.0 and above), do not add the **Deeplink.StartDeeplink** microflow as the **After startup** microflow.{{% /alert %}}
67
69
* If you are changing the **URL prefix** value in the **Runtime** tab, ensure that you use the same value in the URLPrefix constant of the Forgot Password module. Otherwise, the signup and reset URLs will not work.
68
70
1. Open [App Security](/refguide/app-security/) and do the following:
@@ -76,7 +78,7 @@ In these instructions, it is assumed that your main module is **MyFirstModule**.
76
78
* **Email_Connector.EmailConnectorAdmin** or **EmailTemplate.Administrator** - **Email_Connector** permissions are needed if you are using version 4.1.0 or above (for Mendix 8) or version 5.1.0 or above (for Mendix 9 and above). **EmailTemplate** permissions are only needed if using a version which uses the deprecated [Email Module with Templates](https://marketplace.mendix.com/link/component/259/) module
0 commit comments