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() {