Implement PostLoginEvent, closes #191