A django-registration backend for accepting new registrations only with a valid invitation code