标签:目的 调用 alt auth eval 创建文件 是什么 null exe
这个方法还有点不太完善,个人觉得或许可能有更好的办法。
但是现在还不知道,看到这种留个记录。
首先在项目根目录创建文件夹Filter
然后创建BasicAuthAttribute.cs 类文件
代码如下:
public class BasicAuthAttribute : ActionFilterAttribute { public override void OnActionExecuting(ActionExecutingContext filterContext) { var username = filterContext.HttpContext.Session["username"]; var password = filterContext.HttpContext.Session["password"]; if (username == null || password == null) { //用户不登陆的时候跳转到登录页面 filterContext.Result = new RedirectToRouteResult(new RouteValueDictionary(new { controller = "Home", action = "Login", area = string.Empty })); } } }
继承于ActionFilterAttribute,而后调用的时候在项目的控制器以特性的方式来使用
当用户没有登录的时候默认进入 Home Login页面。
这是看别的大神的一篇博客,但是忘记了地址是什么。如有冒犯请勿怪罪。
标签:目的 调用 alt auth eval 创建文件 是什么 null exe
原文地址:http://www.cnblogs.com/duanyuerui/p/7078416.html