@using Microsoft.AspNetCore.Components.Routing @using Oqtane.Modules @using Microsoft.JSInterop @using Oqtane.Models @using Oqtane.Services @using Oqtane.Providers @inherits ModuleBase @inject IUriHelper UriHelper @inject IJSRuntime jsRuntime @inject IUserService UserService @inject ServerAuthenticationStateProvider AuthStateProvider ... You are already logged in
@((MarkupString)Message)
Cancel
@code { public override SecurityAccessLevelEnum SecurityAccessLevel { get { return SecurityAccessLevelEnum.Anonymous; } } public string Message { get; set; } = "
Use host/password For Demo Access
"; public string Username { get; set; } = ""; public string Password { get; set; } = ""; private async Task Login() { User user = new User(); user.Username = Username; user.Password = Password; user = await UserService.LoginUserAsync(user); if (user != null) { AuthStateProvider.NotifyAuthenticationChanged(); UriHelper.NavigateTo(NavigateUrl("", true)); } else { Message = "
User Does Not Exist
"; } } }