password-reset.blade.php 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. <!DOCTYPE html>
  2. <html lang="it">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Reset Password</title>
  7. <style>
  8. body {
  9. font-family: Arial, sans-serif;
  10. line-height: 1.6;
  11. color: #333;
  12. max-width: 600px;
  13. margin: 0 auto;
  14. padding: 20px;
  15. }
  16. .header {
  17. background-color: #dc3545;
  18. color: white;
  19. padding: 20px;
  20. text-align: center;
  21. border-radius: 8px 8px 0 0;
  22. }
  23. .content {
  24. background-color: #f8f9fa;
  25. padding: 30px;
  26. border-radius: 0 0 8px 8px;
  27. }
  28. .reset-button {
  29. display: inline-block;
  30. background-color: #dc3545;
  31. color: white;
  32. padding: 15px 30px;
  33. text-decoration: none;
  34. border-radius: 5px;
  35. margin: 20px 0;
  36. font-weight: bold;
  37. text-align: center;
  38. }
  39. .reset-url {
  40. background-color: white;
  41. border: 2px solid #dc3545;
  42. border-radius: 8px;
  43. padding: 15px;
  44. margin: 20px 0;
  45. word-break: break-all;
  46. font-family: monospace;
  47. font-size: 14px;
  48. }
  49. .warning {
  50. background-color: #fff3cd;
  51. border: 1px solid #ffeaa7;
  52. color: #856404;
  53. padding: 15px;
  54. border-radius: 5px;
  55. margin: 20px 0;
  56. }
  57. .footer {
  58. margin-top: 30px;
  59. padding-top: 20px;
  60. border-top: 1px solid #dee2e6;
  61. font-size: 14px;
  62. color: #6c757d;
  63. }
  64. .security-info {
  65. background-color: #d1ecf1;
  66. border: 1px solid #bee5eb;
  67. color: #0c5460;
  68. padding: 15px;
  69. border-radius: 5px;
  70. margin: 20px 0;
  71. }
  72. </style>
  73. </head>
  74. <body>
  75. <div class="header">
  76. <h1>🔒 Reset Password</h1>
  77. </div>
  78. <div class="content">
  79. <h2>Ciao {{ $name }},</h2>
  80. <p>Hai richiesto di reimpostare la password per il tuo account in <strong>Leezard</strong>.</p>
  81. <p>Se hai effettuato questa richiesta, clicca sul pulsante qui sotto per reimpostare la tua password:</p>
  82. <div style="text-align: center;">
  83. <a href="{{ $reset_url }}" class="reset-button">🔑 Reimposta Password</a>
  84. </div>
  85. <div class="warning">
  86. <strong>⚠️ Importante:</strong> Questo link scadrà il <strong>{{ $expires_at }}</strong>. Se il link è scaduto, dovrai richiedere un nuovo reset della password.
  87. </div>
  88. <p><strong>Se il pulsante non funziona, copia e incolla questo link nel tuo browser:</strong></p>
  89. <div class="reset-url">
  90. {{ $reset_url }}
  91. </div>
  92. <div class="security-info">
  93. <h3>🛡️ Informazioni di Sicurezza:</h3>
  94. <ul>
  95. <li>Se non hai richiesto questo reset, ignora questa email</li>
  96. <li>Non condividere mai questo link con nessuno</li>
  97. <li>Scegli una password sicura e unica</li>
  98. <li>Il link può essere utilizzato una sola volta</li>
  99. </ul>
  100. </div>
  101. <p><strong>Se non hai richiesto questo reset</strong>, la tua password è ancora sicura e non è stata modificata. Puoi ignorare questa email.</p>
  102. <p>Se hai problemi o domande, contatta l'amministratore del sistema.</p>
  103. <div class="footer">
  104. <p><strong>{{ $company }}</strong></p>
  105. <p>Questa email è stata generata automaticamente. Per favore, non rispondere a questo indirizzo.</p>
  106. <p>Data richiesta: {{ date('d/m/Y H:i') }}</p>
  107. <p>Indirizzo email: {{ $email }}</p>
  108. </div>
  109. </div>
  110. </body>
  111. </html>