@page "/login" @inject IAccountManagement Acct @inject NavigationManager navigator

Login

You're logged in as @context.User.Identity?.Name.
@if (errorList.Length > 0) {
    @foreach (var error in errorList) {
  • @error
  • }
} Reset password
@code { private string email = string.Empty; private string password = string.Empty; private string[] errorList = []; public async Task DoLoginAsync() { errorList = []; if (string.IsNullOrWhiteSpace(email)) { errorList = ["Email is required."]; return; } if (string.IsNullOrWhiteSpace(password)) { errorList = ["Password is required."]; return; } var result = await Acct.LoginAsync(email, password); if (result.Succeeded) { email = password = string.Empty; navigator.NavigateTo(""); } else { errorList = result.ErrorList; } } }