This commit is contained in:
mmrbnjd
2024-04-29 07:58:41 +03:30
parent fd13de3e1d
commit 7b8127dc72
23 changed files with 526 additions and 39 deletions

View File

@@ -58,7 +58,7 @@
<div class="postbox__comment-input mb-30">
<InputText @bind-Value="Model.Username" id="Username" type="text" class="inputText" required="" />
<span class="floating-label">نام کاربری</span>
<span class="floating-label">نام کاربری(موبایل)</span>
</div>
</div>
<div class="col-12">
@@ -104,7 +104,7 @@
</div>
<div class="col-6">
<div class="postbox__forget text-end">
<a href="#">رمز عبور را فراموش کرده اید؟</a>
<a onclick="@ForgetPass">رمز عبور را فراموش کرده اید؟</a>
</div>
</div>
</div>
@@ -150,10 +150,23 @@
string alertMessage = "";
protected override async Task OnParametersSetAsync()
{
if (from == "Verification")
if (from == "VerificationRegister")
{
ShowSuccessAlert("ثبت نام شما با موفقیت انجام شد");
}
else if (from == "VerificationFrogetPass")
{
ShowSuccessAlert("تغییر کلمه عبور با موفقیت انجام شد");
}
else if (from == "unon")
{
ShowSuccessAlert("برای استفاده از برنامه لطفا مجدد وارد شود");
}
else if (from == "changePass")
{
ShowSuccessAlert("کلمه عبور با موفقیت تغییر کرد");
}
await base.OnParametersSetAsync();
}
protected override async Task OnInitializedAsync()
@@ -184,7 +197,36 @@
alertMessage = msg;
}
private async Task EndForm() => nav.NavigateTo("/");
private async Task ForgetPass()
{
if (string.IsNullOrEmpty(Model.Username))
{
ShowDangerAlert("لطفا نام کابری(موبایل) خود را وارد نمایید");
}
else if (string.IsNullOrEmpty(Model.Password))
{
ShowDangerAlert("لطفا کلمه عبور جدید را وارد نمایید");
}
else
{
var request = await _hc.PostAsJsonAsync("Base/ForgetPassWord", new ForgetPasswordItem
{
Username = Model.Username,
PassWord = Model.Password
});
if (request.IsSuccessStatusCode)
{
var VerificationID = await request.Content.ReadFromJsonAsync<int>();
nav.NavigateTo($"Verification/{VerificationID}");
}
else
{
var error = await request.Content.ReadFromJsonAsync<List<string>>();
ShowDangerAlert(error[0]);
}
}
}
private async Task OnLoginClick()
{
@@ -207,7 +249,7 @@
userinfo.Photo = userinfomodel.Photo;
userinfo.exitDate = userinfomodel.exitDate;
userinfo.enterDate = userinfomodel.enterDate;
userinfo.UserName = userinfomodel.UserName;
nav.NavigateTo("/Panel");
}