Beispiel #1
0
        protected void RegButton_Click(object sender, EventArgs e)
        {
            string sAccount  = CYRequest.GetFormString("txz").Trim();
            string sPassWord = CYRequest.GetFormString("pwdtwo").Trim();

            string sValCode = Request["ValCode"].ToString();
            string sRes     = ValCheckCode(sValCode);

            if (sRes != "0")
            {
                StringBuilder sbText = new StringBuilder();
                sbText.Append("<script>alert('");
                sbText.Append(sRes);
                sbText.Append("')</script>");
                sMsg = sbText.ToString();
                return;
            }

            string sValMessage = UserBll.RegCheck(sAccount, sPassWord);

            if (sValMessage != "")
            {
                sMsg = sValMessage;
                return;
            }

            int iUID = UserBll.UserReg(sAccount, sPassWord);

            if (-1 == iUID)
            {
                sMsg = "<script>alert('注册失败,请重试!')</script>";
                return;
            }
            else if (iUID > 999)
            {
                string   sQuestion = CYRequest.GetString("question");
                string   sAnswer   = CYRequest.GetString("answer");
                string   sEmail    = CYRequest.GetString("email");
                string   sName     = CYRequest.GetString("realname");
                string   sCrednnum = CYRequest.GetString("credennum");
                UserInfo uiObject  = new UserInfo();
                uiObject.Credennum = sCrednnum;
                uiObject.Answer    = sAnswer;
                uiObject.Email     = sEmail;
                uiObject.Name      = sName;
                uiObject.question  = sQuestion;
                uiObject.regip     = ProvideCommon.GetRealIP();
                uiObject.uid       = iUID;
                UserInfoBLL.UserInfoAdd(uiObject);
                string sPageUrl = Request.Url.ToString();
                LoginStateSet(sAccount, iUID, sPageUrl);
                string sWUrl   = WebConfig.BaseConfig.sWUrl;
                string sWWWUrl = string.Format("{0}/{1}?un={2}", sWUrl, "usercookie.aspx", sAccount);
                string sKey    = ConfigurationManager.AppSettings["UserValKey"].ToString();
                string sBBSUrl = DiscuzUserI.BBSLogin(sAccount, sPassWord, sKey);
                string sJSUrl  = string.Format("<script src='{0}'></script><script src='{1}'></script>", sBBSUrl, sWWWUrl);
                sMsg = string.Format("{0}<script>alert('注册成功!');location.href='http://www.dao50.com/';</script>", sJSUrl);
                return;
            }
        }
Beispiel #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.RequestType == "POST")
            {
                string sType = CYRequest.GetString("Type");
                if (sType == "login")
                {
                    //用户登陆
                    string sUserName = CYRequest.GetString("account");
                    string pwd       = CYRequest.GetString("pwdone");
                    gameval(sUserName, pwd);
                }
                else if (sType == "reg")
                {
                    //用户注册
                    string sUserName = CYRequest.GetString("accountreg");
                    string pwdone    = CYRequest.GetString("pwdonereg");
                    string pwdtwo    = CYRequest.GetString("pwdtwo");

                    if (pwdone != pwdtwo)
                    {
                        sMsg = "<script>alert('注册失败,密码与确认密码不一致,请正确输入!')</script>";
                        return;
                    }

                    string sValMessage = UserBll.RegCheck(sUserName, pwdtwo);
                    if (sValMessage != "")
                    {
                        sMsg = sValMessage;
                        return;
                    }

                    int iUID = UserBll.UserReg(sUserName, pwdtwo);
                    if (-1 == iUID)
                    {
                        sMsg = "<script>alert('注册失败,请重试!')</script>";
                        return;
                    }
                    else if (iUID > 999)
                    {
                        string sKey     = ConfigurationManager.AppSettings["UserValKey"].ToString();
                        string sR       = DiscuzUserI.BBSReg(sUserName, pwdtwo, sKey);
                        string sPageUrl = Request.Url.ToString();
                        LoginStateSet(sUserName, iUID, sPageUrl);
                        Server.Transfer("zsg.aspx", false);
                    }
                }
            }
            else
            {
                if (LoginSessionVal() || isLoginCookie())
                {
                    Server.Transfer("zsg.aspx", false);
                }
            }
        }
Beispiel #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string sUserName = CYRequest.GetString("username");
            string sPWD      = CYRequest.GetString("pwd");
            string sKey      = CYRequest.GetString("key");
            string sGameID   = CYRequest.GetString("gameid");
            string sServerid = CYRequest.GetString("serverid");

            if (ValKey(sUserName, sPWD, sKey))
            {
                string sState = UserBll.UserVal(sUserName, sPWD);
                if ("0" == sState)
                {
                    int    iUserID  = UserBll.UserIDSel(sUserName);
                    string sbbsKey  = ConfigurationManager.AppSettings["UserValKey"].ToString();
                    string sUrl     = DiscuzUserI.BBSLogin(sUserName, sPWD, sbbsKey);
                    string sPageUrl = Request.Url.ToString();
                    LoginStateSet(sUserName, iUserID, sPageUrl);
                    int iGameID = 0;
                    int.TryParse(sGameID, out iGameID);
                    int iServerID = 0;
                    int.TryParse(sServerid, out iServerID);
                    string sGameAbbre = GameBLL.GameAbbreSel(iGameID, iServerID).Trim();
                    string sGame      = GameInfoBLL.GameInfoAbbreSel(sGameAbbre).TrimEnd();
                    string sGameUrl   = string.Empty;
                    switch (sGame)
                    {
                    case "sssg":
                        string client = CYRequest.GetString("client");
                        sGameUrl = string.Format("{0}/GCenter/PlayGame.aspx?gn={1}&client={2}", sRootUrl, sGameAbbre, client);
                        break;

                    case "tssg":
                        string fuid = CYRequest.GetString("fuid");
                        sGameUrl = string.Format("{0}/GCenter/PlayGame.aspx?gn={1}&fuid={2}", sRootUrl, sGameAbbre, fuid);
                        break;

                    default:
                        sGameUrl = string.Format("{0}/GCenter/PlayGame.aspx?gn={1}", sRootUrl, sGameAbbre);
                        break;
                    }
                    sMsg = string.Format("<script>location.href='{0}'</script><script src='{1}'></script>", sGameUrl, sUrl);
                }
                else
                {
                    sMsg = string.Format("<script>alert('用户信息输入错误,验证失败!')</script><script>location.href='{0}/Default.aspx'</script>", sRootUrl);
                    return;
                }
            }
            else
            {
                Response.Redirect("../Default.aspx", true);
            }
        }
Beispiel #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request.HttpMethod == "POST")
     {
         string        username = CYRequest.GetFormString("account");
         string        password = CYRequest.GetFormString("pwdone");
         string        url      = CYRequest.GetFormString("url");
         StringBuilder sbHtml   = new StringBuilder();
         string        sErrMsg  = "";//UserBll.LoginVal(username, password);
         if (sErrMsg.Length > 0)
         {
             sbHtml.AppendFormat("<script>alert('{0}');</script>", sErrMsg);
         }
         else if (UserBll.UserAllVal(username, password))
         {
             string sPageUrl = Request.Url.ToString();
             int    iUserID  = UserBll.UserIDSel(username);
             LoginStateSet(username, iUserID, sPageUrl);
             string sKey    = ConfigurationManager.AppSettings["UserValKey"].ToString();
             string sBBSUrl = DiscuzUserI.BBSLogin(username, password, sKey);
             sbHtml.Append(string.Format("<script src='{0}'></script>", sBBSUrl));
             //string sCUrl = WebConfig.BaseConfig.sWUrl;
             //string sHost = ProvideCommon.getHost(url);
             //if(sHost.Length < 5)
             //{
             //    sHost = Request.UrlReferrer.Host;
             //}
             string sHost   = "www.dao50.com";
             int    iPoints = GetUPoints();
             string sJSUrl  = string.Format("http://{0}/{1}?un={2}&point={3}", sHost, "usercookie.aspx", username, iPoints);
             sbHtml.Append(string.Format("<script src='{0}'></script>", sJSUrl));
         }
         else
         {
             sbHtml.Append("<script>alert('账号信息输入错误!');</script>");
         }
         if (url != "")
         {
             sbHtml.AppendFormat("<script>location.href='{0}'</script>", url);
         }
         else
         {
             string sWUrl = WebConfig.BaseConfig.sWUrl;
             sbHtml.AppendFormat("<script>location.href='{0}'</script>", sWUrl);
         }
         Response.Write(sbHtml.ToString());
     }
 }
Beispiel #5
0
        protected void RegButton_Click(object sender, EventArgs e)
        {
            string sAccount    = CYRequest.GetFormString("txz").Trim();
            string sPassWord   = CYRequest.GetFormString("pwdtwo").Trim();
            string sValMessage = UserBll.RegCheck(sAccount, sPassWord);

            if (sValMessage != "")
            {
                sMsg = sValMessage;
                return;
            }

            int iUID = UserBll.UserReg(sAccount, sPassWord);

            if (-1 == iUID)
            {
                sMsg = "<script>alert('注册失败,请重试!')</script>";
                return;
            }
            else if (iUID > 999)
            {
                string sChannel = CYRequest.GetString("channel");
                //string sQuestion = "";
                //string sAnswer = "";
                //string sEmail = "";
                //string sName = "";
                //string sCrednnum = "";
                //UserInfo uiObject = new UserInfo();
                //uiObject.Credennum = sCrednnum;
                //uiObject.Answer = sAnswer;
                //uiObject.Email = sEmail;
                //uiObject.Name = sName;
                //uiObject.question = sQuestion;
                //uiObject.regip = ProvideCommon.GetRealIP();
                //uiObject.uid = iUID;
                //UserInfoBLL.UserInfoAdd(uiObject);
                string sKey     = ConfigurationManager.AppSettings["UserValKey"].ToString();
                string sR       = DiscuzUserI.BBSReg(sAccount, sPassWord, sKey);
                string sPageUrl = Request.Url.ToString();
                string url      = string.Format("http://union.dao50.com/Interface/other/UsercenterReg.aspx?name={0}&userid={1}&channel={2}", sAccount, iUID, sChannel);
                GetPageInfo(url);
                // LoginStateSet(sAccount, iUID, sPageUrl);
                //更新成功
                sMsg = "<script>alert('注册成功!');location.href='http://www.dao50.com/';</script>";
                return;
            }
        }
Beispiel #6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request.HttpMethod == "POST")
     {
         string        sWebUrl   = WebConfig.BaseConfig.sWUrl;
         string        username  = CYRequest.GetString("un");
         string        password  = CYRequest.GetString("pwd");
         string        url       = CYRequest.GetString("url");
         string        nusername = GetAccount();
         StringBuilder sbHtml    = new StringBuilder();
         string        sWWWUrl   = string.Format("{0}/{1}?un={2}", sWebUrl, "usercookie.aspx", username);
         string        sKey      = ConfigurationManager.AppSettings["UserValKey"].ToString();
         string        sBBSUrl   = DiscuzUserI.BBSLogin(username, password, sKey);
         string        sJSUrl    = string.Format("<script src='{0}'></script><script src='{1}'></script>", sBBSUrl, sWWWUrl);
         if (username == nusername && nusername != "" && username != "unsafe string")
         {
             //写入cookie
             sbHtml.AppendFormat("<script src='{0}'></script>", sJSUrl);
         }
         else
         {
             //验证账号合法性
             if (UserBll.UserAllVal(username, password))
             {
                 //写入cookie
                 sbHtml.AppendFormat("<script src='{0}'></script>", sJSUrl);
                 string sPageUrl = Request.Url.ToString();
                 int    iUserID  = UserBll.UserIDSel(username);
                 LoginStateSet(username, iUserID, sPageUrl);
             }
             else
             {
                 sbHtml.Append("<script>alert('账号信息输入错误!')</script>");
             }
         }
         if (url != "" && url != "unsafe string")
         {
             sbHtml.AppendFormat("<script>location.href='{0}'</script>", url);
         }
         else
         {
             sbHtml.AppendFormat("<script>location.href='{0}'</script>", sWebUrl);
         }
         Response.Write(sbHtml.ToString());
     }
 }
Beispiel #7
0
        protected void userlogin_Click(object sender, System.Web.UI.ImageClickEventArgs e)
        {
            string sAccountVal  = CYRequest.GetFormString("account").Trim();
            string sPassWord    = CYRequest.GetFormString("pwdone").Trim();
            string sState       = string.Empty;
            string sMD5PassWord = UserBll.PassWordMD5(sAccountVal, sPassWord);

            sState = UserBll.UserVal(sAccountVal, sMD5PassWord);
            if ("0" == sState)
            {
                sAccount = sAccountVal;
                int iUserID = UserBll.UserIDSel(sAccountVal);
                iPoints = UserPointsBLL.UPointAllSel(iUserID);
                GLoginInfo(iUserID);
                string sKey     = ConfigurationManager.AppSettings["UserValKey"].ToString();
                string sUrl     = DiscuzUserI.BBSLogin(sAccountVal, sPassWord, sKey);
                string sPageUrl = Request.Url.ToString();
                LoginStateSet(sAccount, iUserID, sPageUrl);
                string sCUrl  = WebConfig.BaseConfig.sWUrl;
                string sJSUrl = string.Format("{0}/{1}?un={2}", sCUrl, "usercookie.aspx", sAccount);
                sMsg = string.Format("<script src='{0}'></script><script src='{1}'></script>{2}", sUrl, sJSUrl, PageRefresh());
            }
            else
            {
                string sMD5PassWordNew = UserBll.PassWordMD5New(sAccountVal, sPassWord);
                if ("0" == UserBll.UserVal(sAccountVal, sMD5PassWordNew))
                {
                    sAccount = sAccountVal;
                    int iUserID = UserBll.UserIDSel(sAccountVal);
                    iPoints = UserPointsBLL.UPointAllSel(iUserID);
                    GLoginInfo(iUserID);
                    string sKey     = ConfigurationManager.AppSettings["UserValKey"].ToString();
                    string sUrl     = DiscuzUserI.BBSLogin(sAccountVal, sPassWord, sKey);
                    string sPageUrl = Request.Url.ToString();
                    LoginStateSet(sAccount, iUserID, sPageUrl);
                    string sCUrl  = "http://www.dao50.com";
                    string sJSUrl = string.Format("{0}/{1}?un={2}", sCUrl, "usercookie.aspx", sAccount);
                    sMsg = string.Format("<script src='{0}'></script><script src='{1}'></script>{2}", sUrl, sJSUrl, PageRefresh());
                }
                else
                {
                    sMsg = "<script>alert('用户信息输入错误,验证失败!')</script>";
                    return;
                }
            }
        }
Beispiel #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //获取Authorization Code
            string usercancel = CYRequest.GetQueryString("usercancel", false);

            if (usercancel.Length == 0)
            {
                //通过Authorization Code获取Access Token
                string code         = CYRequest.GetQueryString("code", false);
                string state        = CYRequest.GetQueryString("state", false);
                string sMD5State    = CYRequest.GetQueryString("ms", false);
                string sMD5StateVal = ProvideCommon.MD5(state);
                if (sMD5State == sMD5StateVal)
                {
                    string redirect_uri = Server.UrlEncode(string.Format("http://game.dao50.com/Services/qqCallBack.aspx?ms={0}", sMD5StateVal));
                    string sAccessToken = QQLogin.GetAccessToken(redirect_uri, code);
                    string sOpenID      = QQLogin.GetOpenID(sAccessToken);
                    //判断openid是否存在
                    int iUserID = QQUserBLL.QQUserUseridSelByOpenID(sOpenID);
                    if (iUserID < 1000)
                    {
                        string sNickName = QQLogin.GetNickName(sAccessToken, sOpenID);
                        string sAccount  = QQLogin.GetAccount(sNickName);
                        int    iType     = 3;
                        int    iUID      = UserBll.UserReg(sAccount, sOpenID, iType);
                        if (-1 == iUID)
                        {
                            Response.Write("<script>alert('注册失败,请重试!location.href='http://www.dao50.com/';')</script>");
                            return;
                        }
                        else if (iUID > 999)
                        {
                            UserInfo uiObject = new UserInfo();
                            uiObject.Credennum = "";
                            uiObject.Answer    = "";
                            uiObject.Email     = "";
                            uiObject.Name      = sNickName;
                            uiObject.question  = "";
                            uiObject.regip     = ProvideCommon.GetRealIP();
                            uiObject.uid       = iUID;
                            UserInfoBLL.UserInfoAdd(uiObject);
                            string sPageUrl = Request.Url.ToString();
                            QQUserBLL.QQUserAdd(iUID, sOpenID, sPageUrl);
                            LoginStateSet(sAccount, iUID, sPageUrl);
                            string sWUrl   = WebConfig.BaseConfig.sWUrl;
                            string sWWWUrl = string.Format("{0}/{1}?un={2}", sWUrl, "usercookie.aspx", sAccount);
                            string sKey    = ConfigurationManager.AppSettings["UserValKey"].ToString();
                            string sBBSUrl = DiscuzUserI.BBSLogin(sAccount, sOpenID, sKey);
                            string sJSUrl  = string.Format("<script src='{0}'></script><script src='{1}'></script>", sBBSUrl, sWWWUrl);
                            Response.Write(string.Format("{0}<script>alert('注册成功!');location.href='http://www.dao50.com/';</script>", sJSUrl));
                            return;
                        }
                    }
                    else
                    {
                        string sAccount = UserBll.AccountSel(iUserID).Trim();
                        int    iPoints  = UserPointsBLL.UPointAllSel(iUserID);
                        string sKey     = ConfigurationManager.AppSettings["UserValKey"].ToString();
                        string sUrl     = DiscuzUserI.BBSLogin(sAccount, sOpenID, sKey);
                        string sPageUrl = Request.Url.ToString();
                        LoginStateSet(sAccount, iUserID, sPageUrl);
                        string sCUrl  = WebConfig.BaseConfig.sWUrl;
                        string sJSUrl = string.Format("{0}/{1}?un={2}", sCUrl, "usercookie.aspx", sAccount);
                        Response.Write(string.Format("<script src='{0}'></script><script src='{1}'></script><script>location.href='{2}'</script>",
                                                     sUrl, sJSUrl, sCUrl));
                    }
                }
                else
                {
                    Response.Write("state err");
                }
            }
            else
            {
                Response.Write("<script>alert('登陆失败!location.href='http://www.dao50.com/';')</script>");
                return;
            }
        }
Beispiel #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.RequestType == "POST")
            {
                string sAccountVal = CYRequest.GetFormString("account").Trim();
                string sPassWord   = CYRequest.GetFormString("password").Trim();
                if (sAccountVal.Length < 4 && sPassWord.Length < 4)
                {
                    return;
                }
                string sState       = string.Empty;
                string sMD5PassWord = UserBll.PassWordMD5(sAccountVal, sPassWord);
                sState = UserBll.UserVal(sAccountVal, sMD5PassWord);
                string sWWWUrl = string.Format("{0}/{1}?un={2}", sWUrl, "usercookie.aspx", sAccountVal);
                string sKey    = ConfigurationManager.AppSettings["UserValKey"].ToString();
                string sBBSUrl = DiscuzUserI.BBSLogin(sAccountVal, sPassWord, sKey);
                string sJSUrl  = string.Format("<script src='{0}'></script><script src='{1}'></script>", sBBSUrl, sWWWUrl);
                if ("0" == sState)
                {
                    int    iUserID  = UserBll.UserIDSel(sAccountVal);
                    string sPageUrl = Request.Url.ToString();
                    LoginStateSet(sAccountVal, iUserID, sPageUrl);
                    string sGameName = CYRequest.GetFormString("gname");
                    if (sGameName != "" && sGameName != "unsafe string")
                    {
                        sMsg = string.Format("{0}<script>window.location.href='{1}/GCenter/PlayGame.aspx?gn={2}'</script>", sJSUrl, sRootUrl, sGameName);
                        return;
                    }
                    else
                    {
                        string sFormUrl = CYRequest.GetFormString("url");
                        sMsg = string.Format("{0}<script>window.location.href='{1}';</script>", sJSUrl, sFormUrl);
                        return;
                    }
                }
                else
                {
                    string sMD5PassWordNew = UserBll.PassWordMD5New(sAccountVal, sPassWord);
                    if ("0" == UserBll.UserVal(sAccountVal, sMD5PassWordNew))
                    {
                        int    iUserID  = UserBll.UserIDSel(sAccountVal);
                        string sPageUrl = Request.Url.ToString();
                        LoginStateSet(sAccountVal, iUserID, sPageUrl);
                        string sGameName = CYRequest.GetFormString("gname");
                        if (sGameName != "" && sGameName != "unsafe string")
                        {
                            sMsg = string.Format("{0}<script>window.location.href='{1}/GCenter/PlayGame.aspx?gn={2}'</script>", sJSUrl, sRootUrl, sGameName);
                            return;
                        }
                        else
                        {
                            string sFormUrl = CYRequest.GetFormString("url");
                            sMsg = string.Format("{0}<script>window.location.href='{1}';</script>", sJSUrl, sFormUrl);
                            return;
                        }
                    }
                    else
                    {
                        sUrl = CYRequest.GetFormString("url");
                        sMsg = "<script>alert('用户信息输入错误,验证失败!')</script>";
                        return;
                    }
                }
            }
            sGName = CYRequest.GetString("gn");
            string sGetUrl = CYRequest.GetString("url");

            if (sGetUrl == "" || sGetUrl == "unsafe string")
            {
                if (sGName != "" && sGName != "unsafe string")
                {
                    sUrl = string.Format("{0}/GCenter/PlayGame.aspx?gn={1}", sRootUrl, sGName);
                }
                else
                {
                    sUrl = string.Format("{0}/yhzx/", sWUrl);
                }
            }
            else
            {
                sUrl = sGetUrl;
            }
            if (LoginSessionVal() || isLoginCookie())
            {
                Response.Redirect(sUrl, true);
            }
        }
Beispiel #10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.RequestType == "POST")
            {
                string sType = CYRequest.GetString("Type");
                if (sType == "login")
                {
                    //用户登陆
                    string sUserName = CYRequest.GetString("account");
                    string pwd       = CYRequest.GetString("pwdone");
                    sDivType = "l";
                    gameval(sUserName, pwd);
                    if (sAccount == "")
                    {
                        sLoginMsg = "帐号密码错误,请重试!";
                    }
                }
                else if (sType == "reg")
                {
                    //用户注册
                    string sUserName = CYRequest.GetString("accountreg");
                    string pwdone    = CYRequest.GetString("pwdonereg");
                    string pwdtwo    = CYRequest.GetString("pwdtwo");
                    sDivType = "r";
                    if (pwdone != pwdtwo)
                    {
                        sRegMsg = "注册失败,密码与确认密码不一致,请正确输入!";
                        return;
                    }

                    string sValMessage = UserBll.RegCheckText(sUserName, pwdtwo);
                    if (sValMessage != "")
                    {
                        sRegMsg = sValMessage;
                        return;
                    }

                    int iUID = UserBll.UserReg(sUserName, pwdtwo);
                    if (-1 == iUID)
                    {
                        sRegMsg = "注册失败,请重试!";
                        return;
                    }
                    else if (iUID > 999)
                    {
                        string sKey     = ConfigurationManager.AppSettings["UserValKey"].ToString();
                        string sR       = DiscuzUserI.BBSReg(sAccount, pwdtwo, sKey);
                        string sPageUrl = Request.Url.ToString();
                        LoginStateSet(sUserName, iUID, sPageUrl);
                        sAccount = sUserName;
                        return;
                    }
                }
            }
            else
            {
                if (LoginSessionVal() || isLoginCookie())
                {
                    sAccount = GetAccount();
                }
                sDivType = "l";
            }
        }