public string NoRegBind(string sAccount, string sPassWord) { string sRes = string.Empty; string sValMessage = UserBll.RegCheckText(sAccount, sPassWord); if (sValMessage != "") { sRes = string.Format("<script>alert('{0}')</script>", sValMessage); return(sRes); } int iUserID = GetUserID(); if (iUserID > 1000) { //string sState = UserBll.RegStateSel(iUserID); //if(sState == "0") string sOldAccount = GetAccount(); if (sOldAccount.IndexOf("?") != 0) { sRes = "<script>alert('账号已绑定,请勿重复绑定!谢谢!')</script>"; return(sRes); } string sMD5PassWord = UserBll.PassWordMD5(sAccount, sPassWord); int iNum = UserBll.UserUpdateNamePWD(iUserID, sAccount, sMD5PassWord); if (iNum > 0) { string sPageUrl = Request.Url.ToString(); LoginStateSet(sAccount, iUserID, sPageUrl); NoRegLoginBLL.NameReg(sAccount, iUserID.ToString()); return(sRes); } else { sRes = "<script>alert('绑定账号失败!请重试!')</script>"; return(sRes); } } else { sRes = "<script>alert('数字ID不存在绑定账号失败!')</script>"; return(sRes); } }
protected void Page_Load(object sender, EventArgs e) { if (Request.HttpMethod == "POST") { string sAccount = CYRequest.GetString("txz").Trim(); string sPassWord = CYRequest.GetString("pwdtwo").Trim(); string sWUrl = WebConfig.BaseConfig.sWUrl; string sValMessage = UserBll.RegCheckText(sAccount, sPassWord); if (sValMessage != "") { sMsg = sValMessage; return; } int iUserID = GetUserID(); if (iUserID > 1000) { //string sState = UserBll.RegStateSel(iUserID); //if(sState == "0") string sOldAccount = GetAccount(); if (sOldAccount.Substring(0, 1) != "?") { sMsg = "你的账号已经绑定,请勿重复绑定注册!谢谢!"; return; } string sMD5PassWord = UserBll.PassWordMD5(sAccount, sPassWord); int iNum = UserBll.UserUpdateNamePWD(iUserID, sAccount, sMD5PassWord); if (iNum > 0) { NoRegLoginBLL.NameReg(sAccount, iUserID.ToString()); string sUrl = string.Empty; string sGameName = CYRequest.GetString("gn"); if (sGameName.Length > 1) { sUrl = string.Format("/gcenter/wan.aspx?gn={0}", sGameName); } else { string sLoginedGame = GetLogin(); string sFirstGame = sLoginedGame.Split('|')[0]; if (sFirstGame.Length > 0) { sUrl = string.Format("/gcenter/wan.aspx?gn={0}", sFirstGame); } else { sUrl = sWUrl; } } string sPageUrl = Request.Url.ToString(); LoginStateSet(sAccount, iUserID, sPageUrl); Response.Redirect(sUrl, true); return; } else { sMsg = "绑定账号失败!请重试!谢谢!"; return; } } else { sMsg = "数字ID不存在绑定账号失败!谢谢!"; return; } } }