Esempio n. 1
0
    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;
        }
    }
Esempio n. 2
0
 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 = "帳號或密碼錯誤請重新輸入!!";
     }
 }