docs: #338 improving signup UI

This commit is contained in:
Hamid Reza Mohammadi 2022-07-01 13:11:23 +04:30
parent bb2836c906
commit ec60dea9d3
2 changed files with 12 additions and 2 deletions

View File

@ -83,7 +83,7 @@
</tr>
<tr class="nobackground">
<td class="noborder" colspan="2">
<div><p class="red-color">@Model.LastError</p></div>
<div class="background-red color-white"><p>@Model.LastError</p></div>
<div class="notice width-100per">
<p>لطفاً به نکات زیر توجه کنید:</p>
<p>۱. اگر پیشتر در <a href="https://museum.ganjoor.net">گنجینهٔ گنجور</a> یا <a href="https://gaudiopanel.ganjoor.net">پیشخان خوانشگران گنجور</a> نام‌نویسی کرده‌اید می‌توانید با همان اطلاعات کاربری در گنجور وارد شوید و نیاز به و امکان نام‌نویسی مجدد با همان ایمیل را ندارید. </p>

View File

@ -97,6 +97,7 @@ namespace GanjooRazor.Pages
if (!response.IsSuccessStatusCode)
{
LastError = JsonConvert.DeserializeObject<string>(await response.Content.ReadAsStringAsync());
_FillViewData();
return Page();
}
@ -121,11 +122,16 @@ namespace GanjooRazor.Pages
if (!response.IsSuccessStatusCode)
{
LastError = JsonConvert.DeserializeObject<string>(await response.Content.ReadAsStringAsync());
if(LastError == null)
{
LastError = "لطفاً ایمیل خود و عدد تصویر امنیتی را به درستی وارد کنید.";
}
response = await _httpClient.GetAsync($"{APIRoot.Url}/api/users/captchaimage");
if (!response.IsSuccessStatusCode)
{
LastError = JsonConvert.DeserializeObject<string>(await response.Content.ReadAsStringAsync());
_FillViewData();
return Page();
}
@ -142,7 +148,7 @@ namespace GanjooRazor.Pages
SignUpViewModel.CaptchaImageId = JsonConvert.DeserializeObject<Guid>(await response.Content.ReadAsStringAsync());
CaptchaImageUrl = $"{APIRoot.InternetUrl}/api/rimages/{SignUpViewModel.CaptchaImageId}.jpg";
_FillViewData();
return Page();
}
SignupPhase1 = false;
@ -165,6 +171,7 @@ namespace GanjooRazor.Pages
if (!response.IsSuccessStatusCode)
{
LastError = JsonConvert.DeserializeObject<string>(await response.Content.ReadAsStringAsync());
_FillViewData();
return Page();
}
@ -197,6 +204,7 @@ namespace GanjooRazor.Pages
if (FinalViewModel.Password != FinalViewModel.PasswordConfirmation)
{
LastError = "گذرواژه و تکرار آن یکی نیستند.";
_FillViewData();
return Page();
}
@ -213,6 +221,7 @@ namespace GanjooRazor.Pages
if (!response.IsSuccessStatusCode)
{
LastError = JsonConvert.DeserializeObject<string>(await response.Content.ReadAsStringAsync());
_FillViewData();
return Page();
}
@ -232,6 +241,7 @@ namespace GanjooRazor.Pages
if (!response.IsSuccessStatusCode)
{
LastError = JsonConvert.DeserializeObject<string>(await response.Content.ReadAsStringAsync());
_FillViewData();
return Page();
}