⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 managepage.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 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 + -