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是否存在

    不存在跳转到登录界面

  • 相关阅读:
    走迷宫(三):在XX限制条件下,是否走得出。
    ELMo
    BERT
    ARNOR 远程关系监督抽取
    谷歌T5
    seq2seq
    Attention Is All You Need(Transformer)
    attention的实现
    RNN
    test
  • 原文地址:https://www.cnblogs.com/enych/p/7874289.html
Copyright © 2011-2022 走看看