本文件要实现的是两个权限模块
1:后台管理员权限模块
2:前台用户权限模块
文件结构如下:
//后台管理员的
AdminAuthorize.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Security;
namespace WebMvc.Areas.Manager
{
public class AdminAuthorize :AuthorizeAttribute
{
//public override void OnAuthorization(AuthorizationContext filterContext)
//{
// base.OnAuthorization(filterContext);
//}
protected override bool AuthorizeCore(HttpContextBase httpContext)
{
if (httpContext == null)
return false;
if (httpContext.User.Identity.IsAuthenticated)
{
string strARoleName;
if (null &