📄 managepage.cs
字号:
//======================================================
//== (c)2008 aspxcms inc by NeTCMS v1.0 ==
//== Forum:bbs.aspxcms.com ==
//== Website:www.aspxcms.com ==
//======================================================
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Collections.Generic;
using System.Text;
using NetCMS.Config;
using NetCMS.Content;
using NetCMS.Model;
namespace NetCMS.Web.UI
{
public class ManagePage : BasePage
{
private long dur;
/// <summary>
///私有变量-用户的编号
/// </summary>
private string _UserNum;
/// <summary>
///私有变量-用户的名称
/// </summary>
private string _UserName;
/// <summary>
/// 私有变量-权限代码,在子类中必须初始化的
/// </summary>
private string _Authority_Code = string.Empty;
/// <summary>
/// 私有变量-当前的频道编号
/// </summary>
private string _SiteID = string.Empty;
/// <summary>
/// 私有变量-当前的栏目编号
/// </summary>
private string _ClassID = string.Empty;
/// <summary>
/// 私有变量-当前的专题编号
/// </summary>
private string _SpecailID = string.Empty;
/// <summary>
/// 检查权限
/// </summary>
protected void CheckAdminAuthority()
{
EnumLoginState state = EnumLoginState.Err_AdminTimeOut;
if (Validate_Session())
{
state = _UserLogin.CheckAdminAuthority(_Authority_Code, _ClassID, _SpecailID, _SiteID);
}
if (state != EnumLoginState.Succeed)
LoginResultShow(state);
else
{
_UserNum = NetCMS.Global.Current.UserNum;
_SiteID = NetCMS.Global.Current.SiteID.Trim();
_UserName = NetCMS.Global.Current.UserName;
}
}
/// <summary>
/// LOAD事件处理
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void ManagePage_Load(object sender, EventArgs e)
{
dur = DateTime.Now.Ticks;
CheckAdminAuthority();
}
/// <summary>
/// LOAD事件处理
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void ManagePage_LoadComplete(object sender, EventArgs e)
{
long l = DateTime.Now.Ticks - dur;
//Response.Write("time:"+ l/10000 +"毫秒");
}
/// <summary>
/// 构造函数
/// </summary>
public ManagePage()
{
this.Load += new EventHandler(ManagePage_Load);
this.LoadComplete += new EventHandler(ManagePage_LoadComplete);
}
/// <summary>
/// 退出处理
/// </summary>
protected override void Logout()
{
base.Logout();
string _dirDumm = NetCMS.Config.UIConfig.dirDumm;
string TmpPath = NetCMS.Config.UIConfig.dirUser + "/";
if ((_dirDumm).Trim() != "") { _dirDumm = "/" + _dirDumm; }
TmpPath = NetCMS.Config.UIConfig.dirMana + "/";
ExecuteJs("top.location.href=\"" + _dirDumm + "/" + TmpPath + "login.aspx\";");
Context.Response.End();
}
/// <summary>
/// 获取用户编号
/// </summary>
protected string UserNum
{
get { return _UserNum; }
}
/// <summary>
/// 获取用户名
/// </summary>
protected string UserName
{
get { return _UserName; }
}
/// <summary>
/// 获取当前的频道编号
/// </summary>
protected string SiteID
{
get { return _SiteID; }
}
/// <summary>
/// 获取或设置栏目编号
/// </summary>
protected string ClassID
{
get { return _ClassID; }
set { _ClassID = value; }
}
/// <summary>
/// 获得或设置专题编号
/// </summary>
protected string SpecailID
{
get { return _SpecailID; }
set { _SpecailID = value; }
}
/// <summary>
/// 设置权限编号,要在子类的构造函数里设置
/// </summary>
protected string Authority_Code
{
set { _Authority_Code = value; }
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -