register.py 460 B

12345678910111213141516171819202122
  1. from misago.conf import settings
  2. from misago.users.decorators import deny_authenticated, deny_banned_ips
  3. def register_decorator(f):
  4. def decorator(request):
  5. if settings.account_activation == 'disabled':
  6. return registrations_off(request)
  7. else:
  8. return f(request)
  9. return decorator
  10. @deny_authenticated
  11. @deny_banned_ips
  12. @register_decorator
  13. def register(request):
  14. pass
  15. def registration_off(request):
  16. pass