用自己定义的用户表和角色表,然后怎样实现用户登录状态的保存,并根据用户登录的状态来控制其对控制器方法的访问。
使用Filter来过滤,继承System.Web.Mvc.ActionFilterAttribute这个属性,ActionFilter提供四个方法供重写OnActionExecuted,OnActionExecuting,OnResultExecuted,OnResultExecuting,根据名称就知道,这四个方法的执行顺序了,可根据需要来重写这四个方法,达到权限控制的目的,Ajax请求也可控制。
asp.net中怎么做MVC中仍然怎么做啊,没区别啊
用户状态的保存, 及用户所拥有的角色,所拥有的权限 这可以不用与 asp.net webform 区分开
对于 控制器的 action 访问,可以使用 mvc 的 ahtuorityfilter拦截过虑。