我需要HttpContext在静态方法或实用程序服务中访问当前.
使用经典的ASP.NET MVC System.Web,我只是用来HttpContext.Current静态访问上下文.但是我如何在ASP.NET Core中执行此操作?
我尝试使用谷歌搜索关于自定义属性的一些东西,但我仍然不确定如何去做....
一旦用户登录,我就会在Session cookies(ex UserID)中存储用户的一些重要细节..而我想要做的就是创建一个属性,如果
if (Session["UserID"] == null)
然后它将重定向到登录,就像[Authorize]属性一样.这样我就可以在控制器级别上应用此属性.
我应该覆盖Authorize属性吗?创建一个新的?如何让它重定向到登录?
我也在使用ASP.NET MVC 4
谢谢你的帮助