private void changeFunc() { this.txtStatus.ForeColor = Color.Blue; this.txtStatus.Text = "修改信息:正在修改..."; Application.DoEvents(); RegexInfo myLoginInfo = new RegexInfo(); if (this.txtChangeTo.Text != "") { if (myLoginInfo.isMailAddress(this.txtChangeTo.Text)) { ManageDB myManageDB = new ManageDB(); myManageDB.UpdateDB("用户管理", "email", this.txtChangeTo); TimeDelay myTimeDelay = new TimeDelay(); this.btnOK.Enabled = false; this.btnCancel.Enabled = false; myTimeDelay.closingCurrentWindowDelay(3, this.txtStatus, this, "修改信息:修改成功!", ""); } else { this.txtStatus.ForeColor = Color.Red; this.txtStatus.Text = "修改信息:修改失败!邮箱地址不合法!"; } } else { this.txtStatus.ForeColor = Color.Red; this.txtStatus.Text = "修改信息:修改失败,所有项不能为空!"; } }
private void myLoginFunc() { RegexInfo myLoginInfo = new RegexInfo(); ManageDB myManageDB = new ManageDB(); this.txtStatus.ForeColor = Color.Blue; this.txtStatus.Text = "重置信息:重置中..."; Application.DoEvents(); if (this.txtUserName.Text != "" && this.txtUserEmail.Text != "") { if (myManageDB.checkUserName(this.txtUserName.Text)) { if (myLoginInfo.isMailAddress(this.txtUserEmail.Text)) { if (myManageDB.userMailToResetPassword(this.txtUserName.Text, this.txtUserEmail.Text)) { TimeDelay myTimeDelay = new TimeDelay(); this.btnOK.Enabled = false; this.btnCancel.Enabled = false; myTimeDelay.closingCurrentWindowDelay(3, this.txtStatus, this, "重置信息:验证成功,即将开始重置...", ""); UserChangePSD myUserChangePSD = new UserChangePSD(); myUserChangePSD.Show(); } else { this.txtStatus.ForeColor = Color.Red; this.txtStatus.Text = "重置信息:重置失败,请确认邮箱是否填写正确!"; } } else { this.txtStatus.ForeColor = Color.Red; this.txtStatus.Text = "重置信息:重置失败!邮箱地址不合法!"; } } else { this.txtStatus.ForeColor = Color.Red; this.txtStatus.Text = "重置信息:重置失败,用户名不存在!"; } } else { this.txtStatus.ForeColor = Color.Red; this.txtStatus.Text = "重置信息:重置失败,用户名和邮箱均不能为空!"; } }
private void AuthenticationFunc() { if (this.richCheckStr.Text == UserRegister.strCheckCode) { this.txtStatus.ForeColor = Color.Green; this.txtStatus.Text = "验证信息:验证成功!"; Application.DoEvents(); addDataToDB(); TimeDelay myTimeDelay = new TimeDelay(); this.btnOK.Enabled = false; this.btnCancel.Enabled = false; myTimeDelay.closingCurrentWindowDelay(3, this.txtStatus, this, "注册信息:注册成功!", ""); //UserRegister myUserRegister = new UserRegister(); } else { this.txtStatus.ForeColor = Color.Red; this.txtStatus.Text = "验证信息:输入验证信息有误,请重新输入!"; } }