@page "/forgotpassword" @inherits BasePageComponent @using AyCode.Core.Consts @using AyCode.Core.Helpers @using TIAM.Models.Dtos.Users @using TIAMSharedUI.Shared.Components.BaseComponents @using BlazorAnimation @using TIAMWebApp.Shared.Application.Interfaces @using TIAMWebApp.Shared.Application.Models.PageModels; @using TIAMSharedUI.Pages.Components; @using TIAMSharedUI.Pages.User.CardComponents @using TIAMWebApp.Shared.Application.Services @inject AdminSignalRClient AdminSignalRClient @inject IUserDataService UserDataService Forgot password

Renew password

Good to see you again!

@_localizer["LoginTitleText"]
Send
No account yet? Sign up here!
Figured it out? Back to login!

@msg;

@code { private string emailAddress { get; set; } string EmailMask { get; set; } = AcRegExpression.EmailMask; MaskAutoCompleteMode AutoCompleteMode { get; set; } = MaskAutoCompleteMode.Strong; char Placeholder { get; set; } = '_'; bool PlaceholderVisible { get; set; } = false; private bool sendResult = false; private string msg = "Welcome back to TourIam! We're delighted to have you return to our platform. Let's figure out your password issue! Please fill in the email address you have used for registration."; protected override async Task OnInitializedAsync() { await base.OnInitializedAsync(); } private void SendMail(string email) { var sendResult = UserDataService.SendForgottenPasswordMail(emailAddress).Forget; msg = "We have sent you an email, with instructions on how to renew your password. "; } }