Пример #1
0
        public OutValidateUser ValidateUser(Login usr)
        {
            InValidateUser  userData      = new InValidateUser();
            OutValidateUser uservalidated = new OutValidateUser();

            try
            {
                AuthenticationDAO dao = new AuthenticationDAO();
                userData.password = usr.password;
                userData.userID   = usr.userName;
                userData.sucursal = usr.sucursal;
                uservalidated     = dao.ValidateUser(userData);
                if (uservalidated.changePassword == 1)
                {
                    uservalidated.url = "ChangePwd";
                }
            }
            catch (Exception ex)
            {
                //escribir en el log
                System.Diagnostics.Debug.WriteLine("Error --> ", ex);
                LogHelper.WriteLog("Models", "ManagerLogin", "ValidateUser", ex, userData.userID);
            }
            return(uservalidated);
        }
 public static AuthenticationDAO getInstance()
 {
     if (authDAO == null)
     {
         authDAO = new AuthenticationDAOImplementation();
     }
     return(authDAO);
 }
Пример #3
0
        public void verifyAccount(NhanVien nv)
        {
            //Mã hoá mật khẩu thành mã băm MD5
            MD5 md5 = MD5.Create();

            nv.MatKhau = GetMd5Hash(md5, nv.MatKhau);

            AuthenticationDAO dao = new AuthenticationDAO();

            dao.verifyAccount(nv);
        }
        private bool AuthenticateApiCaller(string ApiKey, LoginObj obj, out DataSet ds, out int ReturnVal, out string ReturnMsg)
        {
            AuthenticationDAO objAuthDAO = new AuthenticationDAO(_ConStr);

            ds = objAuthDAO.FetchValidateUser(ApiKey, obj, out ReturnVal, out ReturnMsg);

            if (ReturnVal == 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #5
0
        public OutMenuType GetMenuType(string user)
        {
            var respMenuType = new OutMenuType();

            try
            {
                AuthenticationDAO dao = new AuthenticationDAO();
                respMenuType = dao.GetMenuType(user);
            }
            catch (Exception ex)
            {
                //escribir en el log
                LogHelper.WriteLog("Models", "ManagerLogin", "GetMenuType", ex, user);
            }
            return(respMenuType);
        }
Пример #6
0
        public Response ChangePassword(InValidateUser input)
        {
            var respChangePswd = new Response();

            try
            {
                AuthenticationDAO dao = new AuthenticationDAO();
                respChangePswd = dao.ChangePassword(input);
            }
            catch (Exception ex)
            {
                //escribir en el log
                LogHelper.WriteLog("Models", "ManagerLogin", "ChangePassword", ex, input.userID);
            }
            return(respChangePswd);
        }
Пример #7
0
        public OutValidateUser ValidateUser(string asesor, ref Login usr)
        {
            InValidateUser  userData      = new InValidateUser();
            OutValidateUser uservalidated = new OutValidateUser();

            try
            {
                AuthenticationDAO dao = new AuthenticationDAO();
                uservalidated = dao.ValidateUser(asesor, ref userData);
                usr.password  = uservalidated.password;
                usr.userName  = uservalidated.userID;
                if (uservalidated.changePassword == 1)
                {
                    uservalidated.url = "ChangePwd";
                }
            }
            catch (Exception ex)
            {
                //escribir en el log
                LogHelper.WriteLog("Models", "ManagerLogin", "ValidateUser", ex, userData.userID);
            }
            return(uservalidated);
        }
        private void SetUserApiToken(string ApiKey, UserApiTokenObj obj, out int ReturnVal, out string ReturnMsg)
        {
            AuthenticationDAO objAuthDAO = new AuthenticationDAO(_ConStr);

            objAuthDAO.SetUserApiToken(ApiKey, obj, out ReturnVal, out ReturnMsg);
        }
    public Employee findEmployeeByName(string name)
    {
        Employee e = AuthenticationDAO.findEmployeeByName(name);

        return(e);
    }
 private AuthenticationDTOImplementation()
 {
     Logging.singlton(nameof(AuthenticationDTO));
     authDAO = AuthenticationDAOImplementation.getInstance();
 }