protected void Page_PreRender(object sender, EventArgs e) { string insid = HttpContext.Current.Request.ServerVariables.Get("INSTANCE_ID"); eccookie = HttpContext.Current.Request.Cookies["EDASite" + insid]; if (eccookie != null && eccookie.HasKeys) { string account = eccookie["account" + insid]; YPSCS.Framework.Base.User user = new YPSCS.Framework.Base.User(account); Label_Username.Text = user.Account; this.Div_LogBlock.Visible = true; this.Literal_Menu.Text = @"<div id=""menu""> <ul class=""menu"">" + LoadCategory("") + "</ul></div>"; CheckAuth(); } else if (Request.FilePath != (Request.ApplicationPath + "Login.aspx")) { Response.Redirect("~/Admin/Login.aspx?target=" + Request.RawUrl); this.Div_LogBlock.Visible = false; } else { this.Div_LogBlock.Visible = false; } }
protected void Button_Logon_Click(object sender, EventArgs e) { YPSCS.Framework.Base.User user = new YPSCS.Framework.Base.User(); if (user.Login(this.Input_Account.Text, this.Input_PWD.Text)) { if (Request.QueryString["target"] != null) { Response.Redirect(Request.QueryString["target"]); } else { Response.Redirect("~/Admin/Default.aspx"); } } else { Label_Msg.Text = "帳號或密碼錯誤請重新輸入!!"; } }