Beispiel #1
0
 public bool ResetAccessPass(string password, string rowmodifiedby)
 {
     GenericProvider.HashStore.CustomHash _hash = new GenericProvider.HashStore.CustomHash();
     string _newPasswordHash = _hash.ComputeHash(password);
     DALAccess _dalAccess = new DALAccess();
     return (_dalAccess.UpdateAccessPass(idno, _newPasswordHash, _hash.saltValue, rowmodifiedby));
 }
Beispiel #2
0
 public GetEmployeeAccessModel GetEmployeeAccess()
 {
     DALAccess _dalAccess = new DALAccess();
     GetEmployeeAccessModel _employeeAccess = new GetEmployeeAccessModel();
     _employeeAccess = _dalAccess.GetEmployeeAccess(idno);
     _employeeAccess.Roles = GetEmployeeRole();
     return _employeeAccess;
 }
Beispiel #3
0
        public byte UpdateAccessPass(string oldpassword, string passwordhash, string passwordsalt,
            string newpassword, string rowmodifiedby)
        {
            DALAccess _dalAccess = new DALAccess();

            if (VerifyUser(oldpassword, passwordhash, passwordsalt))
            {
                GenericProvider.HashStore.CustomHash _hash = new GenericProvider.HashStore.CustomHash();
                string _newPasswordHash = _hash.ComputeHash(newpassword);
                _dalAccess.UpdateAccessPass(idno, _newPasswordHash, _hash.saltValue, rowmodifiedby);
                return 1;
            }

            return 0;
        }
Beispiel #4
0
 public bool UpdateLoginCountAndDate(string idno)
 {
     DALAccess _dalAccess = new DALAccess();
     return (_dalAccess.UpdateLoginCountAndDate(idno));
 }
Beispiel #5
0
 private string[] GetEmployeeRole()
 {
     DALAccess _dalAccess = new DALAccess();
     return _dalAccess.GetEmployeeRole(idno);
 }