+
+
+
Einarbeitungen @AppSettings.Terms.Title
+
Bitte melde dich an, um fortzufahren.
+
-
-
-
-
-
+
+ E-Mail Adresse
+
+
-
+
+ Passwort
+
+
-
-
-
+ @if (!string.IsNullOrEmpty(LoginErrorMessage))
+ {
+
+ @LoginErrorMessage
+
+ }
+
\ No newline at end of file
diff --git a/FoodsharingSiegen.Server/Pages/Login.razor.cs b/FoodsharingSiegen.Server/Pages/Login.razor.cs
index b9ba74b..b920892 100644
--- a/FoodsharingSiegen.Server/Pages/Login.razor.cs
+++ b/FoodsharingSiegen.Server/Pages/Login.razor.cs
@@ -33,6 +33,11 @@ namespace FoodsharingSiegen.Server.Pages
///
private string? Password { get; set; }
+ ///
+ /// Gets or sets the login error message
+ ///
+ private string? LoginErrorMessage { get; set; }
+
#endregion
#region Private Method PerformLogin
@@ -42,12 +47,14 @@ namespace FoodsharingSiegen.Server.Pages
///
private async Task PerformLogin()
{
+ LoginErrorMessage = null;
//Todo Eingaben Validieren [04.04.22 - Andre Beging]
if (string.IsNullOrWhiteSpace(MailAddress) || string.IsNullOrWhiteSpace(Password))
{
MailAddress = string.Empty;
Password = string.Empty;
+ LoginErrorMessage = "E-Mail-Adresse oder Passwort ist ungültig.";
return;
}
@@ -55,7 +62,7 @@ namespace FoodsharingSiegen.Server.Pages
if (loginR.Success)
NavigationManager.NavigateTo("/", true);
else
- await Notification.Error(loginR.ErrorMessage)!;
+ LoginErrorMessage = "E-Mail-Adresse oder Passwort ist ungültig.";
}
#endregion