diff --git a/RMuseum/Controllers/AppUserController.cs b/RMuseum/Controllers/AppUserController.cs
index feec3325..a3f6c66b 100644
--- a/RMuseum/Controllers/AppUserController.cs
+++ b/RMuseum/Controllers/AppUserController.cs
@@ -87,7 +87,12 @@ namespace RMuseum.Controllers
+
"
| "
+
+ (
+ string.IsNullOrEmpty(signupCallbackUrl) ?
+ $" لطفاً جهت تکمیل ثبت نام در گنجور کد {secretCode} را به عنوان رمز دریافتی در صفحهٔ ثبت نام وارد کنید. "
+ :
$"لطفاً جهت تکمیل ثبت نام در گنجور اینجا کلیک کنید یا اگر صفحهٔ ثبت نام هنوز باز است کد {secretCode} را در آن وارد کنید. "
+ )
+
" |
"
+
@@ -158,7 +163,12 @@ namespace RMuseum.Controllers
+
"| "
+
+ (
+ string.IsNullOrEmpty(forgotPasswordCallbackUrl) ?
+ $" لطفاً جهت تکمیل فرایند فراموشی گذرواژه در گنجور کد {secretCode} را به عنوان رمز دریافتی در صفحهٔ بازیابی گذرواژه وارد کنید. "
+ :
$"لطفاً جهت تکمیل فرایند فراموشی گذرواژه در گنجور اینجا کلیک کنید یا اگر صفحهٔ فراموشی گذرواژه هنوز باز است کد {secretCode} را در آن وارد کنید. "
+ )
+
" |
"
+
diff --git a/RSecurityBackend/Controllers/AppUserControllerBase.cs b/RSecurityBackend/Controllers/AppUserControllerBase.cs
index 9dadbe5c..bbe5c2a2 100644
--- a/RSecurityBackend/Controllers/AppUserControllerBase.cs
+++ b/RSecurityBackend/Controllers/AppUserControllerBase.cs
@@ -824,7 +824,9 @@ namespace RSecurityBackend.Controllers
/// html content
protected virtual string GetSignUpEmailHtmlContent(string secretCode, string signupCallbackUrl)
{
- return $"{signupCallbackUrl}?secret={secretCode}";
+ if(string.IsNullOrEmpty(signupCallbackUrl))
+ return $"{signupCallbackUrl}?secret={secretCode}";
+ return $"لطفا {secretCode} را در صفحهٔ ثبت نام وارد کنید.";
}
///
diff --git a/RSecurityBackend/Services/Implementation/AppUserService.cs b/RSecurityBackend/Services/Implementation/AppUserService.cs
index 67d1fbff..045b34eb 100644
--- a/RSecurityBackend/Services/Implementation/AppUserService.cs
+++ b/RSecurityBackend/Services/Implementation/AppUserService.cs
@@ -1025,6 +1025,7 @@ namespace RSecurityBackend.Services.Implementation
{
try
{
+ secret = secret.Trim();
RVerifyQueueItem item = await _context.VerifyQueueItems.Where(i => i.QueueType == verifyQueueType && i.Secret == secret).SingleOrDefaultAsync();
if(item == null)
{
@@ -1074,7 +1075,7 @@ namespace RSecurityBackend.Services.Implementation
return new RServiceResult(false, "کلمه عبور اشتباه وارد شده است");
}
- secret = secret.Replace(" ", "");//TODO: check this
+ secret = secret.Trim();
RegisterRAppUser newUserInfo = new RegisterRAppUser()
{