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; } }
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); } } }
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); } }
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()); } }
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; } }
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()); } }
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; } } }
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; } }
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); } }
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"; } }