Ejemplo n.º 1
0
        public UserDto GetUser(string username)
        {
            authenticator.AuthenticateAdmin();
            User stored = TryGetUser(username);

            return(userMapper.ToDto(stored));
        }
Ejemplo n.º 2
0
        public UserDto Login(string aUsername, string aPassword)
        {
            User fetched = TryGetUser(aUsername);

            if (!aPassword.Equals(fetched.Password))
            {
                AddLog(LogType.LOGIN, LogMessage.LOGIN_WRONG_PASSWORD, aUsername, DateTime.Now);
                throw new WrongPasswordException();
            }
            AddLog(LogType.LOGIN, LogMessage.LOGIN_OK, aUsername, DateTime.Now);
            return(mapper.ToDto(fetched));
        }