protected void LoginButton_Click(object sender, EventArgs e) { try { LoginResult res = AccountSys.getInstance().onLogin(LoginUser.UserName.Trim(), LoginUser.Password); if (res.isSuccess()) { string ip = getIPAddress(); AccountSys.getInstance().onLoginSuccess(Session, res, ip, false); Response.Redirect(DefCC.ASPX_LOGIN_ENTER); } else { if (res.m_code == enumLoginResult.result_has_login) { LoginUser.FailureText = "账号已登陆"; } else if (res.m_code == enumLoginResult.result_error) { LoginUser.FailureText = "账号或密码错误"; } } } catch (System.Exception ex) { } }
protected void btnCommit_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(m_modifyFlagStr)) { m_opRes.InnerText = "未选中任何账号"; return; } string right = ""; string[] arr = Tool.split(m_modifyFlagStr, ',', StringSplitOptions.RemoveEmptyEntries); foreach (var chkListName in arr) { right = ""; CheckBoxList chkList = (CheckBoxList)tabRight.FindControl(chkListName); foreach (ListItem item in chkList.Items) { if (item.Selected) { right += item.Value + ","; } } AccountSys.getInstance().modifyViewChannel(chkListName, right); } m_opRes.InnerText = OpResMgr.getInstance().getResultString(OpRes.opres_success); }
protected void onLogin(object sender, EventArgs e) { bool res = AccountSys.getInstance().onLoginVerification(m_acc.Value, Session); if (res) { try { UserVerification verInfo = (UserVerification)Session[DefCC.KEY_VERIFICATION]; LoginResult loginRes = AccountSys.getInstance().onLogin(verInfo.m_acc.Trim(), verInfo.m_pwd1); if (loginRes.isSuccess()) { string ip = WebManager.Account.Login.getIPAddress(); AccountSys.getInstance().onLoginSuccess(Session, loginRes, ip, false); verInfo.clear(); Session[DefCC.KEY_VERIFICATION] = null; Response.Redirect(DefCC.ASPX_LOGIN_ENTER); } } catch (System.Exception ex) { } } else { tdError.InnerText = "验证码错误"; } }
public static AccountSys getInstance() { if (s_mgr == null) { s_mgr = new AccountSys(); } return(s_mgr); }
void Session_End(object sender, EventArgs e) { // 在会话结束时运行的代码。 // 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为 // InProc 时,才会引发 Session_End 事件。如果会话模式设置为 StateServer // 或 SQLServer,则不会引发该事件。 AccountSys.getInstance().sessionEnd(Session); }
protected void onLogin(object sender, EventArgs e) { bool res = AccountSys.getInstance().onLoginVerification(m_acc.Value, Session); if (res) { Response.Redirect(DefCC.ASPX_LOGIN_STEP3); } }
public IActionResult DeletePOST(string id) { AccountSys userFromDb = _context.Accounts.Where(u => u.Id == id).FirstOrDefault(); userFromDb.LockoutEnd = DateTime.Now.AddYears(1000); _context.SaveChanges(); return(RedirectToAction(nameof(Index))); }
protected void btnAdd_Click(object sender, EventArgs e) { GMUser user = (GMUser)Session["user"]; bool res = AccountSys.getInstance().addAccount(txtAccount.Text, txtPwd.Text, txtPwdRep.Text, user); OpRes op = OpRes.opres_success; if (!res) { op = OpRes.op_res_failed; } m_opRes.InnerText = OpResMgr.getInstance().getResultString(op); }
private void addScoreToOnlineGM(ParamScore p, long score) { GMUser dstUser = AccountSys.getInstance().getUser(p.m_toAcc); if (dstUser != null) { if (p.isAddScore()) { dstUser.m_money += score; } else { dstUser.m_money -= score; } } }
protected void btnDelAccount_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(m_modifyFlagStr)) { return; } string[] arr = Tool.split(m_modifyFlagStr, ',', StringSplitOptions.RemoveEmptyEntries); foreach (var acc in arr) { AccountSys.getInstance().delAccount(acc); } tabRight.Rows.Clear(); GMUser user = (GMUser)Session["user"]; genTable(tabRight, user); }
bool updateChildNodeNumber(GMUser user, CreateInfo info) { GMUser dstUser = AccountSys.getInstance().getUser(info.m_acc); if (dstUser != null) { dstUser.m_childCount++; } info.m_childCount++; SqlUpdateGenerator gen = new SqlUpdateGenerator(); gen.addField("childNodeNumber", info.m_childCount, FieldType.TypeNumber); string sqlCmd = gen.getResultSql(TableName.GM_ACCOUNT, string.Format(" acc='{0}' ", info.m_acc)); int count = user.sqlDb.executeOp(sqlCmd, user.getMySqlServerID(), MySqlDbName.DB_XIANXIA); return(count > 0); }
public IActionResult Edit(string id, AccountSys applicationUser) { if (id != applicationUser.Id) { return(NotFound()); } if (ModelState.IsValid) { AccountSys userFromDb = _context.Accounts.Where(u => u.Id == id).FirstOrDefault(); userFromDb.Name = applicationUser.Name; userFromDb.PhoneNumber = applicationUser.PhoneNumber; _context.SaveChanges(); return(RedirectToAction(nameof(Index))); } return(View(applicationUser)); }