/// <summary> /// 密码校验 /// </summary> /// <param name="EmpNo"></param> /// <param name="password"></param> /// <returns></returns> private bool CheckLoginSuss(string EmpNo, string password) { user = new PW_User(); using (ASRS_Volvo.ServiceForVolvo.ASRS_ServiceSoapClient srv = new ASRS_ServiceSoapClient()) { string cesarPassword = srv.CommonMethod_StringEncoding(password); var _user = srv.PW_User_GetUserInfoByEmpno(EmpNo); if (_user.PASSWORD == cesarPassword) { user = _user; } else { user = new PW_User(); return(false); } if (ckBForce.Checked) { _user.ISLOGININ = "N"; srv.PW_User_UpdateUserInfo(user); wait(1000); } return(true); } }
private void btnSave_Click(object sender, EventArgs e) { string peoplenName = tBName.Text.Trim(); string userid = tBUserId.Text.Trim(); string Password = tBPassWord.Text.Trim(); string GroupId = cmB_Group.SelectedValue.ToString(); if (tBPassWord.Text.Length < 8) { MessageBox.Show("密码长度小于8位!"); tBPassWord.SelectAll(); tBPassWord.Focus(); return; } if (tBUserId.Text.Trim() == string.Empty) { MessageBox.Show("工号不能为空!"); tBUserId.SelectAll(); tBUserId.Focus(); return; } PW_User wkrs = new PW_User(); using (ASRS_Volvo.ServiceForVolvo.ASRS_ServiceSoapClient srv = new ASRS_ServiceSoapClient()) { srv.PW_User_GetOneByUserID(userid); wkrs.PASSWORD = srv.CommonMethod_StringEncoding(Password);//解密 wkrs.ID = userid; wkrs.USERNAME = peoplenName; wkrs.USERGROUP = GroupId; if (tBUserId.Enabled == false) { if (srv.PW_User_UpdateUserInfo(wkrs)) { tBUserId.Clear(); tBPassWord.Clear(); tBName.Clear(); tBUserId.Focus(); Close(); } else { MessageBox.Show("保存失败!"); tBUserId.Focus(); tBUserId.SelectAll(); return; } } else if (tBUserId.Enabled == true) { if (srv.PW_User_InsertOne(wkrs)) { tBUserId.Clear(); tBPassWord.Clear(); tBName.Clear(); tBUserId.Focus(); } else { MessageBox.Show("保存失败!"); tBUserId.Focus(); tBUserId.SelectAll(); return; } } } }