OWIN Cookie身份验证 - 重定向到与LoginPath不同的URL(或将参数添加到登录路径)?

时间:2016-03-29 18:40:16

标签: c# asp.net-mvc authentication owin

我正在使用ASP.Net(MVC)和Razor视图。

当用户超时时,他们会被重定向到登录页面。但是,我想显示一条消息,让他们知道他们已经超时了。

Startup.Configuration(IAPPBuilder application)方法中,我有以下设置(部分代码)

app.UseCookieAuthentication(new CookieAuthenticationOptions 
{
   LoginPath = new PathString("/Auth/Login"),
   ExpireTimeSpan = System.TimeSpan.FromMinutes(1),
   SlidingExpiration = true
});

我已经尝试拦截global.asax(Session_End,Session_OnEnd)和控制器(OnRequestExecuting)中的重定向,但是没有触及global.asax方法,并且OnRequestExecuting没有任何值可以帮助我确定是否用户未登录,因为他们是新来的或因为他们超时。

在哪里/如何拦截通话以确定我是否应该显示“你等了太长时间点击某些内容”的消息?

0 个答案:

没有答案
相关问题