From 4c962740847a3697e5eb58ed97407e27aadf753e Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Fri, 24 May 2024 14:18:01 +0200 Subject: [PATCH] =?UTF-8?q?Meldung=20"Falscher=20Zugangscode"=20hinzugef?= =?UTF-8?q?=C3=BCgt.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- EnvelopeGenerator.Web/Controllers/HomeController.cs | 6 ++++-- EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml | 4 ++++ EnvelopeGenerator.Web/WebKey.cs | 1 + 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/EnvelopeGenerator.Web/Controllers/HomeController.cs b/EnvelopeGenerator.Web/Controllers/HomeController.cs index daaf793a..584b80d3 100644 --- a/EnvelopeGenerator.Web/Controllers/HomeController.cs +++ b/EnvelopeGenerator.Web/Controllers/HomeController.cs @@ -190,7 +190,8 @@ namespace EnvelopeGenerator.Web.Controllers database.Services.actionService.EnterIncorrectAccessCode(response.Envelope, response.Receiver); //for history Response.StatusCode = StatusCodes.Status401Unauthorized; return View("EnvelopeLocked") - .WithData("UserLanguage", UserLanguage ?? _cultures.Default.Language); + .WithData("UserLanguage", UserLanguage ?? _cultures.Default.Language) + .WithData("ErrorMessage", _localizer[WebKey.WrongAccessCode].Value); } }, Fail: (messages, notices) => @@ -198,7 +199,8 @@ namespace EnvelopeGenerator.Web.Controllers _logger.LogNotice(notices); Response.StatusCode = StatusCodes.Status401Unauthorized; return View("EnvelopeLocked") - .WithData("UserLanguage", UserLanguage ?? _cultures.Default.Language); + .WithData("UserLanguage", UserLanguage ?? _cultures.Default.Language) + .WithData("ErrorMessage", _localizer[WebKey.WrongAccessCode].Value); }); } catch(Exception ex) diff --git a/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml b/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml index fbb03591..2ad82e76 100644 --- a/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml +++ b/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml @@ -24,6 +24,10 @@
+ @if (ViewData["ErrorMessage"] is string errMsg) + { +
@_sanitizer.Sanitize(errMsg)
+ }
diff --git a/EnvelopeGenerator.Web/WebKey.cs b/EnvelopeGenerator.Web/WebKey.cs index f65aeeee..87438283 100644 --- a/EnvelopeGenerator.Web/WebKey.cs +++ b/EnvelopeGenerator.Web/WebKey.cs @@ -16,5 +16,6 @@ public static readonly string LockedAccessCode = nameof(LockedAccessCode); public static readonly string LockedFooterTitle = nameof(LockedFooterTitle); public static readonly string LockedFooterBody = nameof(LockedFooterBody); + public static readonly string WrongAccessCode = nameof(WrongAccessCode); } } \ No newline at end of file