如何使用MVC asp.net获得授权?
使用"授权"属性
[Authorize] public ActionResult MyAction() { //stuff }
您也可以在控制器上使用它.也可以传入用户或角色.
如果你想多一点控制的东西,你可以尝试像这样.
public class CustomAuthorizeAttribute : AuthorizeAttribute { protected override bool AuthorizeCore(HttpContextBase httpContext) { string[] users = Users.Split(','); if (!httpContext.User.Identity.IsAuthenticated) return false; if (users.Length > 0 && !users.Contains(httpContext.User.Identity.Name, StringComparer.OrdinalIgnoreCase)) return false; return true; } }