+10
-1
@@ -7,7 +7,7 @@ from django.contrib import messages
|
||||
from django.contrib.auth import get_user_model, login
|
||||
from django.contrib.auth.mixins import LoginRequiredMixin
|
||||
from django.contrib.auth.views import LoginView
|
||||
from django.http import JsonResponse
|
||||
from django.http import HttpResponse, JsonResponse
|
||||
from django.shortcuts import redirect
|
||||
from django.urls import reverse
|
||||
from django.utils.http import url_has_allowed_host_and_scheme
|
||||
@@ -228,10 +228,19 @@ def demo_login(request):
|
||||
logger.exception("Kon de demo-omgeving niet seeden")
|
||||
|
||||
login(request, user, backend=SSO_BACKEND)
|
||||
request.session.set_expiry(settings.DEMO_SESSION_SECONDS)
|
||||
next_url = _safe_next(request, request.POST.get("next"))
|
||||
return redirect(next_url or settings.LOGIN_REDIRECT_URL)
|
||||
|
||||
|
||||
def robots_txt(request):
|
||||
if getattr(settings, "SEARCH_ENGINE_INDEXING_ENABLED", False):
|
||||
content = "User-agent: *\nAllow: /\n"
|
||||
else:
|
||||
content = "User-agent: *\nDisallow: /\n"
|
||||
return HttpResponse(content, content_type="text/plain; charset=utf-8")
|
||||
|
||||
|
||||
def health_live(request):
|
||||
return JsonResponse({"ok": True, "service": "vacatureradar"})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user