Files
ENI-PythonAdvanced_12/templates/base.html
2025-12-18 14:35:15 +01:00

43 lines
1.7 KiB
HTML

<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Démo OWASP A01</title>
<style>
body { font-family: sans-serif; max-width: 800px; margin: 20px auto; padding: 15px; line-height: 1.6; background-color: #f4f4f4; }
nav { background: #333; color: white; padding: 10px; border-radius: 8px; margin-bottom: 20px; }
nav a { color: white; text-decoration: none; padding: 5px 10px; }
nav ul { list-style-type: none; padding: 0; margin: 0; display: flex; }
nav ul li { margin-right: 15px; }
.user-info { margin-left: auto; }
.container { background: white; padding: 20px; border-radius: 8px; box-shadow: 0 2px 5px rgba(0,0,0,0.1); }
h1, h2 { color: #333; }
a { color: #007bff; }
.alert-fail { border: 1px solid #d9534f; background: #f2dede; color: #a94442; padding: 10px; border-radius: 5px; }
.alert-ok { border: 1px solid #5cb85c; background: #dff0d8; color: #3c763d; padding: 10px; border-radius: 5px; }
</style>
</head>
<body>
<nav>
<ul>
<li><a href="/">Accueil</a></li>
<li><a href="/admin/">Admin</a></li>
<li class="user-info">
{% if user.is_authenticated %}
Bonjour, {{ user.username }}!
<a href="{% url 'logout' %}?next=/">Se déconnecter</a>
{% else %}
<a href="{% url 'login' %}?next=/">Se connecter</a>
{% endif %}
</li>
</ul>
</nav>
<div class="container">
{% block content %}
{% endblock %}
</div>
</body>
</html>