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