欢迎光临

木子屋

标题: ASP.NET MVC3 实现用户登录验证

作者: dnawo

日期: 2012-08-13 02:11 PM

分类: Web编程

内容: 自定义一个授权筛选器类，继承于AuthorizeAttribute：
复制内容到剪贴板 程序代码using System;
using System.Web;
using System.Web.Mvc;
namespace MvcApplication1
{
public class MZAuthorizeAttribute : AuthorizeAttribute
{
/// <summary>
/// 判断用户是否登录
/// </summary>
/// <param name="filterContext"></param>
public override void OnAuthorization(AuthorizationContext filterContext)
{
HttpContextBase context = filterContext.HttpContext;
if (context.Session["LoginUser"] == null)
context.Response.Redirect("~/User/Login");
}
}
}
在需进行登录验证的Action上加约束：
复制内容到剪贴板 程序代码[MZAuthorize]
public ActionResult Info()
{
return View();
}

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.832 ms

返回

标题: ASP.NET MVC3 实现用户登录验证

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.832 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.863 ms

返回