public string Logon(string userName, string userPass) { string msg = ""; if (TextUtility.EmptyTrimOrNull(userName) || TextUtility.EmptyTrimOrNull(userPass)) { msg = "죄송합니다.입력하신 아이디 또는 비밀번호가 잘못되였습니다."; return("{success:'error',msg:'" + msg + "'}"); } Message umsg = aideNewTroyFacade.Logon(userName, userPass); if (umsg.Success) { ezt_members ui = umsg.EntityList[0] as ezt_members; ui.Passwd = Utility.troymd5(userPass, 32); //SetUserCookie Fetch.SetUserCookie(ui.ToUserTicketInfo()); msg = "{success:'success',account:'" + ui.Id + "',NickName:'" + ui.Nickname + "',Pid:'" + ui.Pid + "'}"; } else { msg = "{success:'error',msg:'" + umsg.Content + "'}"; } return(msg); }
protected void btnSubmit_Click(object sender, EventArgs e) { if (!TextUtility.IsValidSQLStr(txtAccounts.Text.Trim()) || !TextUtility.IsValidSQLStr(txtLogonPass.Text.Trim())) { Show("죄송합니다! 아이디 혹은 비밀번호을 잘못 입력하였습니다."); this.txtLogonPass.Text = ""; return; } if (TextUtility.EmptyTrimOrNull(txtAccounts.Text.Trim()) || TextUtility.EmptyTrimOrNull(txtLogonPass.Text.Trim())) { Show("죄송합니다! 아이디 또는 비밀번호을 잘못 입력하였습니다."); this.txtLogonPass.Text = ""; return; } Message umsg = aideNewTroyFacade.Logon(txtAccounts.Text.Trim(), txtLogonPass.Text.Trim()); if (umsg.Success) { ezt_members ui = umsg.EntityList[0] as ezt_members; ui.Passwd = Utility.troymd5(txtLogonPass.Text.Trim(), 32); //SetUserCookie Fetch.SetUserCookie(ui.ToUserTicketInfo()); if (GameRequest.GetQueryString("url") != "") { Response.Redirect(GameRequest.GetQueryString("url")); } else { Response.Redirect("main.aspx"); } } else { Show(umsg.Content); } }
protected void btnSubmit_Click(object sender, EventArgs e) { ezt_members user = new ezt_members(); if (TextUtility.EmptyTrimOrNull(txtAccounts.Text.Trim()) || TextUtility.EmptyTrimOrNull(txtNickname.Text.Trim()) || TextUtility.EmptyTrimOrNull(txtLogonPass.Text.Trim()) || TextUtility.EmptyTrimOrNull(txtLogonPass2.Text.Trim()) || TextUtility.EmptyTrimOrNull(txtInsurePass1.Text.Trim()) || TextUtility.EmptyTrimOrNull(txtInsurePass2.Text.Trim()) || TextUtility.EmptyTrimOrNull(txtRegisterMobile.Text.Trim()) || TextUtility.EmptyTrimOrNull(txtBankName.Text.Trim()) || TextUtility.EmptyTrimOrNull(txtBankAcccount.Text.Trim()) || TextUtility.EmptyTrimOrNull(txtBankAcowner.Text.Trim())) { Show("죄송합니다.정보 모두 입력해주세요"); this.txtAccounts.Focus(); return; } //wolf3 if (!TextUtility.IsValidSQLStr(txtAccounts.Text.Trim()) || !TextUtility.IsValidSQLStr(txtNickname.Text.Trim()) || !TextUtility.IsValidSQLStr(txtLogonPass.Text.Trim()) || !TextUtility.IsValidSQLStr(txtInsurePass1.Text.Trim()) || !TextUtility.IsValidSQLStr(txtRegisterMobile.Text.Trim()) || !TextUtility.IsValidSQLStr(txtBankName.Text.Trim()) || !TextUtility.IsValidSQLStr(txtBankAcccount.Text.Trim()) || !TextUtility.IsValidSQLStr(txtBankAcowner.Text.Trim()) || !TextUtility.IsValidSQLStr(txtUpmemberPID.Text.Trim())) { Show("입력정보에 유효하지 못한 문자열이 있습니다. 다시 입력해주세요"); return; } if (txtAccounts.Text.Length < 2 || txtAccounts.Text.Length > 4) { Show("한글 2~4자로입력해주십시요"); this.txtAccounts.Focus(); return; } if (txtNickname.Text.Length < 2 || txtNickname.Text.Length > 4) { Show("한글2~4자리까지 입력해주세요"); this.txtNickname.Focus(); return; } Message umsg = aideNewTroyFacade.IsAccountsExist(CtrlHelper.GetText(txtAccounts));//判断用户名是否重复 if (!umsg.Success) { Show(umsg.Content); this.txtNickname.Focus(); return; } if (this.txtUpmemberPID.Text.Trim() != "") { ezt_members member = aideNewTroyFacade.GetMembersByAccounts(CtrlHelper.GetText(txtUpmemberPID));//判断推荐人是否存在 if (member == null) { Show("추천인이 존재하지 않습니다.다시 확인해주세요"); this.txtUpmemberPID.Focus(); return; } user.UpmembersPID = member.Pid; } else { user.UpmembersPID = 0; } if (System.Text.RegularExpressions.Regex.IsMatch(txtAccounts.Text, @"^[(\\x3131-\\x318F|\\xAC00-\\xD7A3)]+$") && System.Text.RegularExpressions.Regex.IsMatch(txtNickname.Text, @"^[(\\x3131-\\x318F|\\xAC00-\\xD7A3)]+$") && System.Text.RegularExpressions.Regex.IsMatch(txtNickname.Text, @"^[0-9]+$") && System.Text.RegularExpressions.Regex.IsMatch(txtAccounts.Text, @"^[0-9]+$")) { Show("한글2~4자리까지 입력해주세요"); this.txtAccounts.Focus(); return; } else { user.Id = CtrlHelper.GetText(txtAccounts); user.Nickname = CtrlHelper.GetText(txtNickname); user.Passwd = Utility.troymd5(CtrlHelper.GetText(txtLogonPass), 32); user.TruePasswd = CtrlHelper.GetText(txtLogonPass); user.WithdrawalsPass = Utility.troymd5(CtrlHelper.GetText(txtInsurePass1), 32); user.TrueWithdrawalsPass = CtrlHelper.GetText(txtInsurePass1); user.Phone = CtrlHelper.GetText(txtRegisterMobile); user.BankName = CtrlHelper.GetText(txtBankName); string number = CtrlHelper.GetText(txtBankAcccount); decimal banknum = decimal.Parse(number); banknum = banknum + 1; user.BankNumber = banknum.ToString(); user.BankAccount = CtrlHelper.GetText(txtBankAcowner); user.IP = GameRequest.GetUserIP(); domain = Utils.GameRequest.GetServerDomain(); string url = domain; if (domain.ToString().Substring(0, 4) == "www.") { url = url.Substring(4); } Message msg = aideNewTroyFacade.Register(user, domain); if (msg.Success) { ezt_members ui = aideNewTroyFacade.GetMembersByAccounts(user.Id); ui.Pid = ui.Pid; ui.Id = ui.Id; ui.Passwd = Utility.troymd5(txtLogonPass.Text.Trim(), 32); //SetUserCookie Fetch.SetUserCookie(ui.ToUserTicketInfo()); Response.Write("<script language='javascript'>alert('가입성공하였습니다.');window.location.href='Main.aspx';</script>"); } else { Show(msg.Content); this.txtAccounts.Focus(); } } }