Ich möchte, dass meine Seite auf die Anmeldeseite umgeleitet werden sollte, wenn die Sitzung abläuft Hier ist mein Code, ich weiß nicht, was falsch ist, es funktioniert nicht, kann jemand Hilfe?Zurück zur Login-Aktion während Sitzung abläuft
Code
public class SessionExpireAttribute : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
HttpContext ctx = HttpContext.Current;
// check sessions here
if (HttpContext.Current.Session["username"] == null)
{
filterContext.Result = new RedirectResult("~/Account/Login");
return;
}
base.OnActionExecuting(filterContext);
}
}
namespace FinalTimesheetProject.Controllers
{
public class BaseController : Controller
{
static string startdate,enddate;
//
// GET: /Base/
[SessionExpire]
public ActionResult Index()
{
return View();
}
Aayushi, haben Sie versucht, zu debuggen? Welcher Wert kommt in der Sitzung? – Saurabh
hey, ich hatte es gelöst, danke eine Tonne – aayushi
Teilen Sie die Ursache und Lösung auch, wenn möglich. Es wird für andere von Vorteil sein, wenn jemand in ein ähnliches Problem gerät. – Saurabh