ASP.NET 页面验证cookie
2024-08-26 03:53:11
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是否存在
不存在跳转到登录界面
最新文章
- java疑问-继承问题
- [POJ3468] A Simple Problem with Integers (Treap)
- linux下logrotate 配置和理解
- 李洪强漫谈iOS开发[C语言-048]-打印平方表
- HDU 5685:2016";百度之星"; - 资格赛 Problem A
- myEclipse下安装SVN插件
- SSIS ->;>; Reliability And Scalability
- JS:公历、农历互转
- SQL 语句中的union操作符
- JavaScript高级程序设计:第二十章
- HAProxy安装文档
- Spring Data JPA 入门Demo
- 在Windows环境中使用Nginx, Consul, Consul Template搭建负载均衡和服务发现服务
- oss web直传
- android 开发设计模式---Builder模式
- 11.Django2.0文档
- gitlab简单使用教程【转】
- git第八节---git 撤销和回滚
- linux设置自动更换壁纸
- MySQL学习笔记:repeat、loop循环
热门文章
- JavaWeb+MySql分页封装
- (38)Spring Boot分布式Session状态保存Redis【从零开始学Spring Boot】
- RSA 数据加密和数字签名算法
- [转]十五天精通WCF——第七天 Close和Abort到底该怎么用才对得起观众
- Hard模式题目
- Eclipse搭建maven开发环境
- LeetCode60:Permutation Sequence
- 应用程序 /dev/rtc 编程 获取时间 2011-12-13 01:01:06【转】
- Transaction count after EXECUTE indicates a mismatching number of BEGIN and COMMIT statements
- 74.资金管理-员工工资配置 extjs 页面