@page "/login" @using HopFrame.Security.Models @using HopFrame.Web.Services @using Microsoft.AspNetCore.Components.Forms @using Microsoft.AspNetCore.Components.Routing @using Microsoft.AspNetCore.Components.Web Login
@**@

Login

@**@
@**@
Don't have an account? Register
@if (_loginError) { }
@inject IAuthService Auth @inject NavigationManager Navigator @code { [SupplyParameterFromForm] private UserLogin LoginData { get; set; } private bool _loginError; protected override void OnInitialized() { LoginData ??= new(); } private async Task OnLogin() { var result = await Auth.Login(LoginData); if (!result) { _loginError = true; return; } Navigator.NavigateTo(Register.RedirectAfterRegister, true); } }