From d4300003bd4e12783e5611e3fffa68a13ed2eebe Mon Sep 17 00:00:00 2001
From: Christian
Date: Fri, 13 Mar 2026 15:01:01 +0100
Subject: [PATCH 1/7] 2 Bugfixes im Mok. Beim Aufruf von QB gab es manchmal
eine Exception, eingegeben KNR wird jetzt im Cookie gespeichert.
---
.../Controllers/LoginController.cs | 25 +++++++++++--------
.../Controllers/ReportController.cs | 2 +-
BeWoPlanerMobil/Views/Shared/_Layout.cshtml | 2 +-
3 files changed, 16 insertions(+), 13 deletions(-)
diff --git a/BeWoPlanerMobil/Controllers/LoginController.cs b/BeWoPlanerMobil/Controllers/LoginController.cs
index 2e1953189..fddae4367 100644
--- a/BeWoPlanerMobil/Controllers/LoginController.cs
+++ b/BeWoPlanerMobil/Controllers/LoginController.cs
@@ -75,7 +75,7 @@ namespace BeWoPlanerMobil.Controllers
FormsAuthentication.SetAuthCookie(LoggedInUser.LoginName, true);
ViewData[LoginErrorIndex] = string.Empty;
- var keks = new HttpCookie(MobileSessionFacade.CookieName) { Value = MobileSessionFacade.Tenant, Expires = DateTime.Now.AddDays(1) };
+ var keks = new HttpCookie(MobileSessionFacade.CookieName) { Value = MobileSessionFacade.Tenant, Expires = DateTime.Now.AddDays(30), Secure = true, HttpOnly = true };
HttpContext.Response.SetCookie(keks);
var brauser = Request.Browser;
@@ -110,17 +110,20 @@ namespace BeWoPlanerMobil.Controllers
FormsAuthentication.SignOut();
}
- var beWoCookie = HttpContext.Response.Cookies[MobileSessionFacade.CookieName];
- if(beWoCookie != null)
- {
- var newCookie = new HttpCookie(MobileSessionFacade.CookieName)
- {
- Expires = DateTime.Now.AddDays(-1),
- SameSite = SameSiteMode.Strict
- };
+ //var beWoCookie = HttpContext.Response.Cookies[MobileSessionFacade.CookieName];
+ //if(beWoCookie != null)
+ //{
+
+ // var newCookie = new HttpCookie(MobileSessionFacade.CookieName)
+ // {
+ // Expires = DateTime.Now.AddDays(30),
+ // SameSite = SameSiteMode.Strict,
+ // Secure = true,
+ // HttpOnly = true
+ // };
- Response.Cookies.Add(newCookie);
- }
+ // Response.Cookies.Add(newCookie);
+ //}
Log.Info($"LoginController.Index(): Login failed! Tenant = {MobileSessionFacade.Tenant}");
diff --git a/BeWoPlanerMobil/Controllers/ReportController.cs b/BeWoPlanerMobil/Controllers/ReportController.cs
index 09babff93..3c691064d 100644
--- a/BeWoPlanerMobil/Controllers/ReportController.cs
+++ b/BeWoPlanerMobil/Controllers/ReportController.cs
@@ -142,7 +142,7 @@ namespace BeWoPlanerMobil.Controllers
return Logout();
}
- if(!_Model.HasRightToViewQuittierungsbelege)
+ if(!Model.HasRightToViewQuittierungsbelege)
{
return RedirectToActionPermanent("Main", "Main");
}
diff --git a/BeWoPlanerMobil/Views/Shared/_Layout.cshtml b/BeWoPlanerMobil/Views/Shared/_Layout.cshtml
index a1137d66f..5f4a80288 100644
--- a/BeWoPlanerMobil/Views/Shared/_Layout.cshtml
+++ b/BeWoPlanerMobil/Views/Shared/_Layout.cshtml
@@ -361,7 +361,7 @@
- Version 3.27
+ Version 3.30