{% extends "xeolux_securitykit/base.html" %} {% block title %}Strict Mode{% endblock %} {% block content %}
Whitelist Accès restreint

Seules les IPs de la whitelist stricte peuvent accéder au site.
Idéal pour une app interne accessible uniquement depuis le bureau ou le VPN.
Les permissions Django n'accordent aucun passe-droit.

Lockdown Accès total bloqué

Personne ne peut accéder au site, sans aucune exception.
Même les admins avec toutes les permissions sont bloqués.
Seule l'URL de déverrouillage dynamique permet de le désactiver.

Mode actuel
{% if state.mode == 'strict' %}Whitelist{% elif state.mode == 'lockdown' %}Lockdown{% else %}Normal{% endif %} {% if state.is_active %}
Activé le {{ state.activated_at|date:"d/m/Y à H:i" }} Par : {{ state.activated_by }} Raison : {{ state.reason|default:"Non spécifiée" }}
{% else %}

Le site fonctionne normalement. Tous les visiteurs sont acceptés.

{% endif %}
{% if state.is_active %}
{% csrf_token %}
{% endif %}
{% if not state.is_active %}
Activer un mode d'urgence
Assurez-vous que votre IP est dans la whitelist stricte avant d'activer le mode Whitelist. En mode Lockdown, utilisez l'URL de déverrouillage pour sortir.
{% csrf_token %}
{% endif %}
URL de déverrouillage dynamique

Générée aléatoirement à chaque activation. Envoyée par email aux admins. Donne accès à la page pour désactiver le mode d'urgence, même en Lockdown absolu.

{% if state.unlock_token %}
{{ request.scheme }}://{{ request.get_host }}/xk-unlock/{{ state.unlock_token }}/
Ouvrir la page de déverrouillage {% else %}

Aucun token actif. L'URL sera générée à la prochaine activation.

{% endif %}

Secours terminal : python manage.py securitykit_unlock --force

{% endblock %}