目标:如果用户离开该区域,我将尝试使其注销。区域名称:雇主,如果用户转到主页或Web上的其他任何地方并尝试登录或单击后退按钮,则我希望系统结束用户会话。
例如:www.example.com/employer/dashboard-受保护,用户必须登录才能访问该区域。
如果用户转到www.google.com并尝试返回到www.example.com/employer/dashboard,则会话结束,然后将他们重定向到登录页面。
一些问题:
任何建议都会有所帮助
为此,使用了ASP.NET MVC授权过滤器,该过滤器在任何其他过滤器之前运行。
这个想法是检查Path是否与Safe path匹配,然后再加载区域,否则不进行身份验证并重定向到登录名。棘手的部分是控制流,而不是陷入页面循环中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句