public static bool IsAuthenticated(string username, string password, out string strMessage) { strMessage = string.Empty; ADUsersController adUsersController = new ADUsersController(); ADUsersInfo objUsersInfo = (ADUsersInfo)adUsersController.GetObjectByName(username); if (objUsersInfo == null) { return(false); } if (!objUsersInfo.ADUserActiveCheck) { strMessage = "Tài khoản của bạn đã bị khóa. Vui lòng thử lại sau!"; return(false); } if (!objUsersInfo.ADPassword.Equals(VinaUtil.EncryptMD5Hash(password))) { strMessage = "Tài khoản hoặc mật khẩu không chính xác. Vui lòng thử lại!"; return(false); } VinaApp.CurrentUserName = objUsersInfo.ADUserName; VinaApp.CurrentUserInfo = objUsersInfo; return(true); }
private void UpdateUser() { ADUsers.ADUserName = Convert.ToString(fld_txtUsername.EditValue); ADUsers.ADPassword = VinaUtil.EncryptMD5Hash(Convert.ToString(fld_txtPassword.EditValue)); ADUsers.FK_HREmployeeID = Convert.ToInt32(fld_lkeHREmployeeID.EditValue); ADUsers.FK_ADUserGroupID = Convert.ToInt32(fld_lkeUserGroup.EditValue); ADUsers.ADUserActiveCheck = Convert.ToBoolean(fld_chkIsActive.EditValue); }