From f248a2137e2a3b91e2905b274df02cb4b024e592 Mon Sep 17 00:00:00 2001 From: mykhailokornieiev Date: Wed, 10 Jun 2026 12:46:26 +0300 Subject: [PATCH 1/4] Forgot Password topic for Troubleshooting Guide (with fixed links) --- src/content/_includes/docs/troubleshooting.mdx | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/content/_includes/docs/troubleshooting.mdx b/src/content/_includes/docs/troubleshooting.mdx index eeef60bc1..a76a80cca 100644 --- a/src/content/_includes/docs/troubleshooting.mdx +++ b/src/content/_includes/docs/troubleshooting.mdx @@ -346,6 +346,19 @@ Sometimes after configuring OAuth you cannot see the button for logging in with For OAuth2 configuration, see OAuth 2.0 Support. +## Forgot Password + +There are cases when the “Forgot my password” email is not sent. This can happen for one of the following reasons: +- **User is not activated**. +If the user account is not activated, the “Forgot my password” email will not be sent. You must activate the user first. +- **SMTP is not configured**. +If SMTP is not set up on your ThingsBoard instance, password recovery emails cannot be delivered. +Make sure SMTP is configured correctly. +- **Case sensitivity of email login**. +By default, email login in ThingsBoard is case-sensitive for security reasons. To disable case sensitivity, +update the SECURITY_USER_LOGIN_CASE_SENSITIVE +parameter to **false** in your configuration file. After that, you must restart your ThingsBoard service to apply the changes. + ## Getting Help - GitHub Project — check out the project and consider contributing. From c9664ad45a185c3edd29e51385642af850470eec Mon Sep 17 00:00:00 2001 From: Mykhailo Kornieiev <115699895+mykhailokornieiev@users.noreply.github.com> Date: Thu, 11 Jun 2026 12:40:44 +0300 Subject: [PATCH 2/4] Potential fix for pull request finding - User is not activated fix Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- src/content/_includes/docs/troubleshooting.mdx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/content/_includes/docs/troubleshooting.mdx b/src/content/_includes/docs/troubleshooting.mdx index a76a80cca..89db8c592 100644 --- a/src/content/_includes/docs/troubleshooting.mdx +++ b/src/content/_includes/docs/troubleshooting.mdx @@ -349,8 +349,7 @@ For OAuth2 configuration, see activate the user first. +- **User is not activated:** If the user account is not activated, the “Forgot my password” email will not be sent. You must activate the user first. - **SMTP is not configured**. If SMTP is not set up on your ThingsBoard instance, password recovery emails cannot be delivered. Make sure SMTP is configured correctly. From 78b5c8b263e796cdfc5a262c1f5f5cafd9671864 Mon Sep 17 00:00:00 2001 From: mykhailokornieiev Date: Thu, 11 Jun 2026 13:08:41 +0300 Subject: [PATCH 3/4] Forgot Password topic for Troubleshooting Guide - formatting fixes --- src/content/_includes/docs/troubleshooting.mdx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/content/_includes/docs/troubleshooting.mdx b/src/content/_includes/docs/troubleshooting.mdx index 89db8c592..229397a93 100644 --- a/src/content/_includes/docs/troubleshooting.mdx +++ b/src/content/_includes/docs/troubleshooting.mdx @@ -350,11 +350,9 @@ For OAuth2 configuration, see activate the user first. -- **SMTP is not configured**. -If SMTP is not set up on your ThingsBoard instance, password recovery emails cannot be delivered. +- **SMTP is not configured:** If SMTP is not set up on your ThingsBoard instance, password recovery emails cannot be delivered. Make sure SMTP is configured correctly. -- **Case sensitivity of email login**. -By default, email login in ThingsBoard is case-sensitive for security reasons. To disable case sensitivity, +- **Case sensitivity of email login:** By default, email login in ThingsBoard is case-sensitive for security reasons. To disable case sensitivity, update the SECURITY_USER_LOGIN_CASE_SENSITIVE parameter to **false** in your configuration file. After that, you must restart your ThingsBoard service to apply the changes. From db31f31382844b739cbaf05ac86b30888887ad97 Mon Sep 17 00:00:00 2001 From: mykhailokornieiev Date: Thu, 11 Jun 2026 13:18:50 +0300 Subject: [PATCH 4/4] Forgot Password topic for Troubleshooting Guide - additional formatting fix --- src/content/_includes/docs/troubleshooting.mdx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/content/_includes/docs/troubleshooting.mdx b/src/content/_includes/docs/troubleshooting.mdx index 229397a93..26a6e8159 100644 --- a/src/content/_includes/docs/troubleshooting.mdx +++ b/src/content/_includes/docs/troubleshooting.mdx @@ -350,8 +350,7 @@ For OAuth2 configuration, see activate the user first. -- **SMTP is not configured:** If SMTP is not set up on your ThingsBoard instance, password recovery emails cannot be delivered. -Make sure SMTP is configured correctly. +- **SMTP is not configured:** If SMTP is not set up on your ThingsBoard instance, password recovery emails cannot be delivered. Make sure SMTP is configured correctly. - **Case sensitivity of email login:** By default, email login in ThingsBoard is case-sensitive for security reasons. To disable case sensitivity, update the SECURITY_USER_LOGIN_CASE_SENSITIVE parameter to **false** in your configuration file. After that, you must restart your ThingsBoard service to apply the changes.