From cb932ebd331bb2ec8d7a2838d30a8a88dd5aa3e1 Mon Sep 17 00:00:00 2001 From: Hamid Reza Mohammadi Date: Tue, 1 Dec 2020 13:27:06 +0330 Subject: [PATCH] no call back url signup support --- RMuseum/Controllers/AppUserController.cs | 10 ++++++++++ RSecurityBackend/Controllers/AppUserControllerBase.cs | 4 +++- .../Services/Implementation/AppUserService.cs | 3 ++- 3 files changed, 15 insertions(+), 2 deletions(-) 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() {