add mail for reset password
This commit is contained in:
parent
d8c2c369c9
commit
31e6272a31
@ -57,9 +57,9 @@ else
|
||||
|
||||
$employee = new Employee((int)$cookie->id_employee);
|
||||
|
||||
/* @Override Antadis - safety reste passaword */
|
||||
/* @Override Antadis - safety reset passaword */
|
||||
Module::hookExec('ant_initadmin', array('employee' => $employee));
|
||||
/* @End Override Antadis - safety reste passaword */
|
||||
/* @End Override Antadis - safety reset passaword */
|
||||
|
||||
$cookie->profile = $employee->id_profile;
|
||||
$cookie->id_lang = (int)$employee->id_lang;
|
||||
|
42
mails/fr/resetpassword.html
Normal file
42
mails/fr/resetpassword.html
Normal file
@ -0,0 +1,42 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<title>Message de {shop_name}</title>
|
||||
</head>
|
||||
<body>
|
||||
<table style="font-family: tahoma,arial,sans-serif; font-size: 12px; color:#000000; width: 550px;">
|
||||
<tr>
|
||||
<td align="left">
|
||||
<a href="{shop_url}" title="{shop_name}"><img alt="{shop_name}" src="{shop_logo}" style="border:none;" ></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td align="left">Bonjour <strong>{employee}</strong>,</td>
|
||||
</tr>
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td align="left" style="background: #514c8c; color:#ffffff; font-size: 12px; font-weight:bold; padding: 0.5em 1em;">Il est temps de changer votre mot de passe d'accès au BO</td>
|
||||
</tr>
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Pour changer votre mot de passe il suffit d'aller dans "Mes préférences" dans le panneau d'administration de Bébéboutik.
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Vous avez {limit} jours pour changer votre mot de passe.
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td align="center" style="font-size: 12px; border-top: 1px solid #cccccc; padding-top: 5px;">
|
||||
{shop_name} - <a href="{shop_url}" style="color: #e26ea2;">{shop_url}</a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
7
mails/fr/resetpassword.txt
Normal file
7
mails/fr/resetpassword.txt
Normal file
@ -0,0 +1,7 @@
|
||||
Il est temps de changer votre mot de passe d'accès au BO
|
||||
|
||||
Pour changer votre mot de passe il suffit d'aller dans "Mes préférences" dans le panneau d'administration de Bébéboutik.
|
||||
|
||||
Vous avez {limit} jours pour changer votre mot de passe.
|
||||
|
||||
{shop_name} - {shop_url}
|
42
mails/fr/resetpassword_2.html
Normal file
42
mails/fr/resetpassword_2.html
Normal file
@ -0,0 +1,42 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<title>Message de {shop_name}</title>
|
||||
</head>
|
||||
<body>
|
||||
<table style="font-family: tahoma,arial,sans-serif; font-size: 12px; color:#000000; width: 550px;">
|
||||
<tr>
|
||||
<td align="left">
|
||||
<a href="{shop_url}" title="{shop_name}"><img alt="{shop_name}" src="{shop_logo}" style="border:none;" ></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td align="left">Bonjour <strong>{employee}</strong>,</td>
|
||||
</tr>
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td align="left" style="background: #514c8c; color:#ffffff; font-size: 12px; font-weight:bold; padding: 0.5em 1em;">Il est temps de changer votre mot de passe d'accès au BO</td>
|
||||
</tr>
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Vous ne pourrez plus accéder au panneau d'administration de Bébéboutik tant que vous n'aurez pas modifié votre mot de passe.
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Veuillez réinitialiser votre mot de passe à l'adresse suivante <a href="{shop_url}" style="color: #e26ea2;">{reset_link}</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td align="center" style="font-size: 12px; border-top: 1px solid #cccccc; padding-top: 5px;">
|
||||
{shop_name} - <a href="{shop_url}" style="color: #e26ea2;">{shop_url}</a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
7
mails/fr/resetpassword_2.txt
Normal file
7
mails/fr/resetpassword_2.txt
Normal file
@ -0,0 +1,7 @@
|
||||
Il est temps de changer votre mot de passe d'accès au BO
|
||||
|
||||
Sans cela vous ne pourrez plus accéder au panneau d'administration de Bébéboutik.
|
||||
|
||||
Suivez le lien {reset_link}
|
||||
|
||||
{shop_name} - {shop_url}
|
@ -27,14 +27,18 @@ if($now >= $last_sent){
|
||||
ORDER BY `email`
|
||||
');
|
||||
foreach ($employees as $key => $employee) {
|
||||
// sending email
|
||||
$data = array(
|
||||
'{limit}' => (int)$limit,
|
||||
'{employee}' => $employee['name'],
|
||||
);
|
||||
Mail::Send(2, 'resetpassword', 'Sécurité Prestashop', $data, $employee['email']);
|
||||
}
|
||||
Configuration::updateValue('ANT_RESETBOPASSWORD_DATE', date('Y-m-d H:i:s'));
|
||||
}
|
||||
|
||||
|
||||
// Resending !
|
||||
|
||||
$reset_link = __PS_BASE_URI__.'adm/resetpasswd.php';
|
||||
$updated_date_send = new Datetime(Configuration::get('ANT_RESETBOPASSWORD_DATE'));
|
||||
$sending_date = $updated_date_send;
|
||||
|
||||
@ -50,7 +54,12 @@ $employees = Db::getInstance()->ExecuteS('
|
||||
foreach ($employees as $key => $employee) {
|
||||
$date_passwd_upd = new Datetime($employee['date_passwd_upd']);
|
||||
if($now > $updated_date_send && $date_passwd_upd < $sending_date){
|
||||
// resending an email
|
||||
$data = array(
|
||||
'{limit}' => (int)$limit,
|
||||
'{employee}' => $employee['name'],
|
||||
'{reset_link}' => $reset_link,
|
||||
);
|
||||
Mail::Send(2, 'resetpassword_2', 'Sécurité Prestashop', $data, $employee['email']);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user