예제 #1
0
        protected override void OnInitComplete(EventArgs e)
        {
            base.OnInitComplete(e);

            if (!ConfigGlobal.PluginActive && Request.Url.LocalPath.ToLower().IndexOf("default.aspx") < 0)
            {
                if (!_adminPage)
                {
                    Response.Redirect("Default.aspx");
                }
            }

            if (AnonymousRedirect && userid == -1)
            {
                Response.Redirect("/login.aspx");
            }

            //Set Master Page Info
            if (this.Master != null && this.Master is DefaultMaster)
            {
                DefaultMaster masterPage = this.Master as DefaultMaster;

                masterPage.UserID   = userid;
                masterPage.UserName = username;
                masterPage.UserKey  = userkey;
            }
        }
예제 #2
0
        internal string GetLanguageCodeFromMasterPage()
        {
            DefaultMaster masterPage = (DefaultMaster)this.Page.Master;

            if (masterPage != null)
            {
                return(masterPage.LanguageCode);
            }
            else
            {
                return("");
            }
        }