diff --git a/FoodsharingSiegen.Server/BaseClasses/FsBase.cs b/FoodsharingSiegen.Server/BaseClasses/FsBase.cs
index d1f1766..7e96e17 100644
--- a/FoodsharingSiegen.Server/BaseClasses/FsBase.cs
+++ b/FoodsharingSiegen.Server/BaseClasses/FsBase.cs
@@ -47,6 +47,11 @@ namespace FoodsharingSiegen.Server.BaseClasses
/// Gets or sets the value of the message (ab)
///
[Inject] protected IMessageService? Message { get; set; }
+
+ ///
+ /// Gets or sets the value of the navigation manager (ab)
+ ///
+ [Inject] protected NavigationManager? NavigationManager { get; set; }
#endregion
diff --git a/FoodsharingSiegen.Server/Pages/Profile.razor b/FoodsharingSiegen.Server/Pages/Profile.razor
index 7f7f861..73c56a3 100644
--- a/FoodsharingSiegen.Server/Pages/Profile.razor
+++ b/FoodsharingSiegen.Server/Pages/Profile.razor
@@ -33,9 +33,17 @@
+
+
Sicherheit
-
-
+
+ Die Änderung deines Passworts ist sofort aktiv. Im Anschluss wirst du ausgeloggt und kannst dich neu einloggen.
+
+
+
+ Dein Konto zu löschen ist endgültig und kann nicht rückgängig gemacht werden.
+
+
\ No newline at end of file
diff --git a/FoodsharingSiegen.Server/Pages/Profile.razor.cs b/FoodsharingSiegen.Server/Pages/Profile.razor.cs
index 1881d46..b42ad28 100644
--- a/FoodsharingSiegen.Server/Pages/Profile.razor.cs
+++ b/FoodsharingSiegen.Server/Pages/Profile.razor.cs
@@ -92,8 +92,10 @@ namespace FoodsharingSiegen.Server.Pages
private async Task OnPasswordSet(User arg)
{
var setPasswordR = await UserService?.SetPassword(arg)!;
- if(setPasswordR.Success)
- await Notification?.Success("Dein neues Passwort wurde gespeichert")!;
+ if (setPasswordR.Success)
+ NavigationManager?.NavigateTo("/logout");
+ else
+ await Notification?.Success(setPasswordR.ErrorMessage)!;
}
#endregion