// Token: 0x06000566 RID: 1382 RVA: 0x000548C0 File Offset: 0x00052AC0 public static bool getRegisterResult(string hardwareInfo, string keyString) { string text = ""; string[] array = keyString.Split(new char[] { '-' }); if (array.Length < 5) { return(false); } if (array.Length == 6) { text = array[5]; } StringBuilder stringBuilder = new StringBuilder(); foreach (string value in array) { stringBuilder.Append(value); } string str = "*****@*****.**"; string value2 = SettingsUtils.GetMD5(hardwareInfo + str + array[4] + text) + array[4] + text; return(stringBuilder.ToString().Equals(value2)); }
// Token: 0x0600020A RID: 522 RVA: 0x0000BC24 File Offset: 0x00009E24 private void staffMdifyEnterBtn_Click(object sender, EventArgs e) { if (this.currentPwdTB.Text == "") { WMMessageBox.Show(this, "请输入当前密码!"); return; } if (this.staffModifyStaffPwdTB.Text == "" || this.staffModifyStaffRePwdTB.Text == "") { WMMessageBox.Show(this, "请输入所有信息!"); return; } if (this.staffModifyStaffPwdTB.Text != this.staffModifyStaffRePwdTB.Text) { WMMessageBox.Show(this, "请检查确认密码,确保两次输入相同!"); return; } DbUtil dbUtil = new DbUtil(); dbUtil.AddParameter("userId", MainForm.getStaffId()); DataRow dataRow = dbUtil.ExecuteRow("SELECT * FROM staffTable WHERE staffId=@userId"); if (dataRow == null) { WMMessageBox.Show(this, "员工号不存在!"); return; } long num = Convert.ToInt64(dataRow[1]); if (num != 0L) { WMMessageBox.Show(this, "员工号为" + WMConstant.StaffStatusList[(int)(checked ((IntPtr)num))] + "状态!"); return; } string a = dataRow[8].ToString(); string md = SettingsUtils.GetMD5(this.currentPwdTB.Text.Trim()); if (a != md) { WMMessageBox.Show(this, "当前密码错误!"); return; } dbUtil.AddParameter("staffId", MainForm.getStaffId()); md = SettingsUtils.GetMD5(this.staffModifyStaffRePwdTB.Text.Trim()); dbUtil.AddParameter("staffPwd", md); int num2 = dbUtil.ExecuteNonQuery("UPDATE staffTable SET staffPwd=@staffPwd WHERE staffId=@staffId"); if (num2 > 0) { WMMessageBox.Show(this, "密码修改成功!"); base.Close(); return; } WMMessageBox.Show(this, "密码修改失败!"); }
private void button1_Click(object sender, EventArgs e) { string acc = this.textBox1.Text; if (acc == "") { WMMessageBox.Show(this, "请输入员工号!"); return; } string pwd = this.textBox2.Text; if (pwd == "") { WMMessageBox.Show(this, "请输入密码!"); return; } DbUtil dbUtil = new DbUtil(); dbUtil.AddParameter("userId", acc); DataRow dataRow = dbUtil.ExecuteRow("SELECT * FROM staffTable WHERE staffId=@userId"); if (dataRow == null) { this.messageHintLabel.Visible = true; this.messageHintLabel.Text = "员工号不存在!"; return; } long num = Convert.ToInt64(dataRow[1]); if (num != 0L) { this.messageHintLabel.Visible = true; this.messageHintLabel.Text = "员工号为" + WMConstant.StaffStatusList[(int)(checked ((IntPtr)num))] + "状态!"; return; } string a = dataRow[8].ToString(); string md = SettingsUtils.GetMD5(pwd); if (a != md) { this.messageHintLabel.Visible = true; this.messageHintLabel.Text = "员工号或密码错误!"; return; } Program.loginSign = 1; Program.staffId = acc; this.Close(); }
// Token: 0x060001CA RID: 458 RVA: 0x0000874C File Offset: 0x0000694C private void loginEnterBtn_Click(object sender, EventArgs e) { if (this.loginUserNameTB.Text.Trim() == "") { this.messageHintLabel.Visible = true; this.messageHintLabel.Text = "请输入员工号!"; return; } DbUtil dbUtil = new DbUtil(); dbUtil.AddParameter("userId", this.loginUserNameTB.Text.Trim()); DataRow dataRow = dbUtil.ExecuteRow("SELECT * FROM staffTable WHERE staffId=@userId"); if (dataRow == null) { this.messageHintLabel.Visible = true; this.messageHintLabel.Text = "员工号不存在!"; return; } long num = Convert.ToInt64(dataRow[1]); if (num != 0L) { this.messageHintLabel.Visible = true; this.messageHintLabel.Text = "员工号为" + WMConstant.StaffStatusList[(int)(checked ((IntPtr)num))] + "状态!"; return; } string a = dataRow[8].ToString(); string md = SettingsUtils.GetMD5(this.loginPwdTB.Text.Trim()); if (a != md) { this.messageHintLabel.Visible = true; this.messageHintLabel.Text = "员工号或密码错误!"; return; } if (this.form != null) { this.form.setStaffId(this.loginUserNameTB.Text.Trim()); } base.Close(); }
public void getRegisterResult() { string hardwareInfo = this.hardwareInfoTB.Text.Trim(); string str = "*****@*****.**"; string value2 = SettingsUtils.GetMD5(hardwareInfo + str + "3" + "4"); StringBuilder sb = new StringBuilder(); int idx = 0; foreach (char c in value2) { if (idx == 5 || idx == 13 || idx == 19) { sb.Append("-"); } sb.Append(c); idx++; } this.registerStringTB.Text = sb.ToString() + "-3-4"; }