def login_required(view): base_handler = base_login_required(view) @wraps(view) def handler(request, *args, **kwargs): if not request.user.is_authenticated and AUTO_LOGIN and User.objects.count() > 0: user = User.objects.first() login(request, user, backend="django.contrib.auth.backends.ModelBackend") return base_handler(request, *args, **kwargs) return handler
def login_required(view): base_handler = base_login_required(view) @wraps(view) def handler(request, *args, **kwargs): if not User.objects.exists(): return redirect("/preflight") elif not request.user.is_authenticated and settings.AUTO_LOGIN: user = User.objects.first() login(request, user, backend="django.contrib.auth.backends.ModelBackend") return base_handler(request, *args, **kwargs) return handler