Exemplo n.º 1
0
        // 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));
        }
Exemplo n.º 2
0
        // 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, "密码修改失败!");
        }
Exemplo n.º 3
0
        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();
        }
Exemplo n.º 4
0
        // 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();
        }
Exemplo n.º 5
0
        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";
        }