zoukankan      html  css  js  c++  java
  • ASP.NET MVC3权限验证(方法1)

     
        嘿嘿!今天看见同事在搞MVC3的权限验证,以前不是很懂MVC3,自己研究了一下。希望对跟我一样的菜鸟童鞋有点点点帮助吧!
     
    public class RoleFilter : FilterAttribute, IAuthorizationFilter
    {
     
    #region IAuthorizationFilter 成员
     
    /// <summary>
    /// 产生随机数判断是否具有权限访问
    /// </summary>
    /// <param name="filterContext"></param>
    public void OnAuthorization(AuthorizationContext filterContext)
    {
    Random random = new Random();
    int i = random.Next(0, 10);
    if (i > 3)
    {
    filterContext.Result = new RedirectResult(ConfigurationManager.AppSettings["Url"] + "/Error/Index/" + i);
    }
    }
     
    #endregion
     
    }

    下面是在Action上面加上 就可以验证了:

    [RoleFilter()]
    public ActionResult Del(int id)
    {
    AlbumModels albumModels = GetModels();
    albumModels.DelAlbum(id);
    return View();
    }
  • 相关阅读:
    省选前模拟
    $SA$后缀数组
    一键运行
    多项式$fft$,$ntt$,$fwt$初步
    插头$DP$初步
    网络流初步
    欧拉路相关
    模板—Hash_map
    HZOJ Function
    HZOJ Tree
  • 原文地址:https://www.cnblogs.com/fjzhang/p/2511564.html
Copyright © 2011-2022 走看看