baseadminpage.cs
来自「c#开发宝典 光盘内容。本光盘主要为书中的源程序」· CS 代码 · 共 59 行
CS
59 行
using System;
using System.Web;
namespace StudentsMIS.Security
{
/// <summary>
/// BaseAdminPage用来验证系统管理员用户的身份,只能被系统管理员用户访问的页面都继承这个基类。
/// </summary>
public class BaseAdminPage : System.Web.UI.Page
{
private string
userID = "",
userLevel = "";
public string UserLevel
{
get
{
return userLevel;
}
set
{
userLevel = value;
}
}
public string UserID
{
get
{
return userID;
}
set
{
userID = value;
}
}
protected override void OnLoad(EventArgs e)
{
CheckAdmin();
base.OnLoad (e);
}
private void CheckAdmin()
{
if(Session["UserID"]!=null && Session["UserLevel"]!=null && Session["UserLevel"].ToString().Trim()=="系统管理员")
{
userID = Session["UserID"].ToString().Trim();
userLevel = Session["UserLevel"].ToString().Trim();
}
else
{
Response.Redirect("/SystemManagement/UserLogin.aspx?error=true");
}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?