From dec61e758cf1f27da15131c0bc96acd71d28e65f Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Wed, 27 Jul 2016 11:00:12 +0200 Subject: [PATCH] implements an AccessDenied page --- Yavsc/Controllers/AccountController.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Yavsc/Controllers/AccountController.cs b/Yavsc/Controllers/AccountController.cs index 5cd89538..c292954c 100644 --- a/Yavsc/Controllers/AccountController.cs +++ b/Yavsc/Controllers/AccountController.cs @@ -70,6 +70,16 @@ namespace Yavsc.Controllers */ } + public ActionResult AccessDenied(string requestUrl = null) + { + ViewBag.UserIsSignedIn = User.IsSignedIn(); + if (string.IsNullOrWhiteSpace(requestUrl)) + if (string.IsNullOrWhiteSpace(Request.Headers["Referer"])) + requestUrl = "/"; + else requestUrl = Request.Headers["Referer"]; + return View("AccessDenied",requestUrl); + } + [HttpPost(Constants.LoginPath)] public async Task SignIn(SignInViewModel model) {