public bool VerifyAccount(User person, string password)
    {
        string passwordHash = _cryptographer.HashPassword(password, person.PasswordSalt);

        return(passwordHash == person.Password && !person.HasExpired() && person.Approved == true);
    }