コード例 #1
0
ファイル: Login.cs プロジェクト: joleye/1.6
        public Login()
        {
            string app = gform("app");
            if (!string.IsNullOrEmpty(gform("backurl")))
            {
                setCookie("backurl", gform("backurl"));
            }

            if (app == "loginout")
            {
                PassportBll bll = new PassportBll();
                bll.loginout();
                HttpContext.Current.Response.Redirect(HttpContext.Current.Request.UrlReferrer.ToString());
            }

            if (ISPOST)
            {
                PassportBll bll = new PassportBll();
                if (bll.login(pform("username"), pform("password")))
                {
                    string url = HttpContext.Current.Request.UrlReferrer.ToString();
                    if (!string.IsNullOrEmpty(getCookie("backurl")))
                    {
                        url = getCookie("backurl");
                        setCookie("backurl", "");
                    }
                    die("<script type=\"text/javascript\">alert('登陆成功');location.href='"+url+"'</script>");
                }
                else
                {
                    err_text = "用户名和密码错误";
                }
            }
        }
コード例 #2
0
ファイル: Member.cs プロジェクト: joleye/1.6
 public Member()
 {
     if (gform("app") == "loginout")
     {
         PassportBll bll = new PassportBll();
         if (bll.loginout())
         {
             string backurl = gform("backurl");
             if (!string.IsNullOrEmpty(backurl))
                 HttpContext.Current.Response.Redirect(backurl);
         }
     }
 }