zoukankan      html  css  js  c++  java
  • ASP.NET 页面验证cookie

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    
    /// <summary>
    /// PageBase 的摘要说明
    /// </summary>
    public class PageBase : System.Web.UI.Page
    {
        public PageBase()
        {
            //
            // TODO: 在此处添加构造函数逻辑
            //
        }
        protected override void OnPreLoad(EventArgs e) //预加载事件
        {
            //如果需要在 Load 事件之前对页或控件执行处理,请使用该事件。
            //在 Page 引发该事件后,它会为自身和所有控件加载视图状态,然后会处理 Request 实例包括的任何回发数据。
    
        }
        protected override void OnLoad(EventArgs e)//加载事件
        {
            //Page 在 Page 上调用 OnLoad 事件方法,然后以递归方式对每个子控件执行相同操作,如此循环往复,直到加载完本页和所有控件为止。
            //使用 OnLoad 事件方法来设置控件中的属性并建立数据库连接。
            HttpCookie cookies = Request.Cookies["login"];
            if (cookies == null && cookies.HasKeys)
            {
                Response.Redirect("login.aspx");
            }
            base.OnPreLoad(e);
            base.OnLoad(e);
        }
    }

    定义一个pagebase类 继承page

    其它页面继承这个pagebase

    页面加载验证cookies是否存在

    不存在跳转到登录界面

  • 相关阅读:
    希尔排序
    快速排序
    归并排序
    插入排序
    简单选择排序
    冒泡排序
    算法之时间复杂度和空间复杂度
    数据结构与算法思维导图
    rootfs根文件系统
    kernel 2.6.35.7向S5PV210移植
  • 原文地址:https://www.cnblogs.com/enych/p/7874289.html
Copyright © 2011-2022 走看看