Beispiel #1
0
        /// <summary>
        /// 构造函数,初始化PageBase类的新实例。
        /// </summary>
        public PadPage()
        {
            currentuser = ComPage.CurrentUser;
            if (currentuser != null)
            {
                sskdRequestParas = new SSKDRequestParas();
                sskdRequestParas.PageLoadDateTime = DateTime.Now;

                equipmentNo = currentuser.EquipmentNo;
                merchantsNo = currentuser.UserID.ToString();
                GetOtherParas();
                string lastloginip    = currentuser.LastAccessIP;
                string currentloginip = HttpContext.Current.Request.UserHostAddress;
                if (lastloginip != currentloginip)//currentuser.IsLogined == 1 &&
                {
                    SendMessage.Alert(this, "退出登录,用户在其他设备登录", "/UsersInfo/UsersLogin.aspx");
                }
            }
            else
            {
                if (!istest)
                {
                    string PermissionUrl = GetPageUrl;
                    if (!NotIncluded(HttpContext.Current.Request.Url.AbsolutePath.ToString().ToLower()))
                    {
                        string loginurl = "/UsersInfo/UsersLogin.aspx?posturl=" + Server.UrlEncode(PermissionUrl);
                        //HttpContext.Current.Response.Redirect(loginurl);
                        SendMessage.Alert(this, "登录超时,请重新登录。", loginurl);
                    }
                }
            }
            //this.Load += new EventHandler(PageBase_Load);
        }