zoukankan      html  css  js  c++  java
  • ASP.NET MVC Session 过期验证跳转至登入页面

    一、在要检查登入的控制器上继承 CheckLoginController 类

    2、 CheckLoginController 类的写法

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Mvc;
    
    namespace TaskManagement.Controllers
    {
        public class CheckLoginController : Controller
        {
            /// <summary>
            /// 实现统一登录验证检查
            /// </summary>
            /// <param name="filterContext"></param>
            protected override void OnActionExecuting(ActionExecutingContext filterContext)
            {
                //如果没有设置Session值那么就跳转到登入页面
                //实现登录检查
                if (Session["userinfo"] == null)
                {
                    //RedirectResult tourl = new RedirectResult("/Login/UserLogin"); 
                    //filterContext.Result = tourl;
                    ContentResult Cr = new ContentResult
                    {
                        Content = string.Format("<script type='text/javascript'>top.location.href='{0}';</script>", "/Login/UserLogin")
                    };
                    filterContext.Result = Cr;
                }
            }
        }
    }
  • 相关阅读:
    HTML 页面的 批量删除的按钮
    HTML 选择器
    ....
    java 反射机制
    插件库
    向上滚动
    浮动元素定位float
    中文字体对应的英文名称
    echarts入门教程
    ie9浏览器window.openbug
  • 原文地址:https://www.cnblogs.com/flywong/p/8817930.html
Copyright © 2011-2022 走看看