Files
FoodsharingOnboarding/FoodsharingSiegen.Server/Pages/Login.razor
Andre Beging 427b924759 Auth System
2022-04-04 10:04:19 +02:00

29 lines
756 B
Plaintext

@page "/login"
@using FoodsharingSiegen.Server.Service
@using FoodsharingSiegen.Server.Auth
@layout LoginLayout
@inject AuthService AuthService
@inject NavigationManager NavigationManager
@code
{
private string? Mailaddress { get; set; }
private string? Password { get; set; }
private async Task PerformLogin()
{
//Todo Eingaben Validieren [04.04.22 - Andre Beging]
var loginR = await AuthService.Login(Mailaddress, Password);
if (loginR.Success)
{
NavigationManager.NavigateTo("/", true);
}
}
}
<TextEdit @bind-Text="Mailaddress" Placeholder="Mail"></TextEdit>
<TextEdit @bind-Text="Password" Placeholder="Password"></TextEdit>
<Button Clicked="PerformLogin">Go</Button>