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();
    }
  • 相关阅读:
    其它运算符
    位运算符
    赋值运算符
    逻辑运算符
    关系运算符
    理解twisted中的reactor和deferred(一)
    修改 Django Administration
    celery 调用scrapy
    flower 时区设置
    Python 过滤HTML实体符号简易方法
  • 原文地址:https://www.cnblogs.com/fjzhang/p/2511564.html
Copyright © 2011-2022 走看看