ASP.NET MVC 2 方法名上面加 Authorize 的作用

来源:互联网 发布:阿里云首页banner效果 编辑:程序博客网 时间:2024/05/22 08:19

在ASP.NET MVC2中,我们可以使用Authorize Filter限制用户对内容的访问,如

[Authorize]
        [AcceptVerbs(HttpVerbs.Post)]
        public ActionResult Edit(string EmployeeCode, TZP_EmployeeMSG msg)
        {
            try
            {
                var e1 = db.TZP_EmployeeMSG.First(d => d.EmployeeCode == EmployeeCode);
                db.SubmitChanges();
                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }

但前提是要用到Membership / Role机制。 我们要不就使用内置的机制,要不就派生出自己的。

这样的话访问该页面的时候,如果没有登录。就会自动转到

<authentication mode="Forms">
        <forms loginUrl="/users/login"></forms>
    </authentication>

设定的页面去

原创粉丝点击