first commit

This commit is contained in:
julien
2026-03-16 01:47:07 +01:00
commit 8f7e61bda0
185 changed files with 27731 additions and 0 deletions

View File

@@ -0,0 +1,82 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Réinitialisation de mot de passe</title>
<style>
/* CSS inline — requis pour la compatibilité avec les clients mail */
body {
font-family: Arial, sans-serif;
font-size: 16px;
color: #212529;
background: #f8f9fa;
margin: 0;
padding: 0;
}
.wrapper {
max-width: 560px;
margin: 40px auto;
background: #ffffff;
border: 1px solid #dee2e6;
border-radius: 4px;
padding: 40px;
}
.logo {
font-size: 1.4rem;
font-weight: bold;
margin-bottom: 24px;
color: #212529;
}
p {
line-height: 1.6;
margin: 0 0 16px;
}
.btn {
display: inline-block;
background: #007bff;
color: #ffffff !important;
text-decoration: none;
padding: 12px 24px;
border-radius: 4px;
font-size: 16px;
margin: 8px 0 24px;
}
.url {
font-size: 13px;
color: #6c757d;
word-break: break-all;
}
.footer {
margin-top: 32px;
font-size: 13px;
color: #6c757d;
border-top: 1px solid #dee2e6;
padding-top: 16px;
}
</style>
</head>
<body>
<div class="wrapper">
<div class="logo">Slim Blog</div>
<p>Bonjour <strong>{{ username }}</strong>,</p>
<p>Vous avez demandé la réinitialisation de votre mot de passe. Cliquez sur le bouton ci-dessous pour choisir un nouveau mot de passe :</p>
<p>
<a href="{{ resetUrl }}" class="btn">Réinitialiser mon mot de passe</a>
</p>
<p class="url">Si le bouton ne fonctionne pas, copiez ce lien dans votre navigateur :<br>{{ resetUrl }}</p>
<p>Ce lien est valable <strong>{{ ttlMinutes }} minutes</strong>. Passé ce délai, vous devrez faire une nouvelle demande.</p>
<p>Si vous n'êtes pas à l'origine de cette demande, ignorez simplement cet email. Votre mot de passe ne sera pas modifié.</p>
<div class="footer">
Cet email a été envoyé automatiquement, merci de ne pas y répondre.
</div>
</div>
</body>
</html>