Using a custom user model