@page "/ForgetPassword" @layout BeforeLayout @using Common.Enums @using HushianWebApp.Components @inject NavigationManager navigationManager; هوشیان / بازیابی کلمه عبور
Hushian بازیابی کلمه عبور
@*
captcha
*@
برگشت
@code { public string Username { get; set; } private Modal modal = default!; [Inject] protected ToastService ToastService { get; set; } = default!; public bool Loading { get; set; } } @functions { async Task onClickforgetpass() { if (string.IsNullOrEmpty(Username)) { ToastService.Notify(new(ToastType.Primary, $"برای فراموشی رمز نیاز نام کاربری /موبایل را وارد کنید")); return; } Loading = true; await forgetpass(); Loading = false; } async Task forgetpass() { var parameters = new Dictionary(); parameters.Add("type", VerificationCodeType.ForgetPassword); parameters.Add("sendValue", Username); parameters.Add("ID", 0); parameters.Add("OnMultipleOfThree", EventCallback.Factory.Create(this, CallBackVer)); parameters.Add("Title", "بازیابی کلمه عبور" + '\n' + "برای تکمیل کد پبامک شده را وارد کنید"); await modal.ShowAsync(title: "احراز", parameters: parameters); } async Task CallBackVer(VerificationCodeType type) { await modal.HideAsync(); } }