diff --git a/adm/init.php b/adm/init.php index fe466056..c9be68c8 100755 --- a/adm/init.php +++ b/adm/init.php @@ -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; diff --git a/mails/fr/resetpassword.html b/mails/fr/resetpassword.html new file mode 100644 index 00000000..08b0faf4 --- /dev/null +++ b/mails/fr/resetpassword.html @@ -0,0 +1,42 @@ + + + + + Message de {shop_name} + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ {shop_name} +
 
Bonjour {employee},
 
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} +
+ + diff --git a/mails/fr/resetpassword.txt b/mails/fr/resetpassword.txt new file mode 100644 index 00000000..32401680 --- /dev/null +++ b/mails/fr/resetpassword.txt @@ -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} diff --git a/mails/fr/resetpassword_2.html b/mails/fr/resetpassword_2.html new file mode 100644 index 00000000..9f6cfed1 --- /dev/null +++ b/mails/fr/resetpassword_2.html @@ -0,0 +1,42 @@ + + + + + Message de {shop_name} + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ {shop_name} +
 
Bonjour {employee},
 
Il est temps de changer votre mot de passe d'accès au BO
 
+ 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. +
 
+ Veuillez réinitialiser votre mot de passe à l'adresse suivante {reset_link} +
 
+ {shop_name} - {shop_url} +
+ + diff --git a/mails/fr/resetpassword_2.txt b/mails/fr/resetpassword_2.txt new file mode 100644 index 00000000..70584bd5 --- /dev/null +++ b/mails/fr/resetpassword_2.txt @@ -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} diff --git a/modules/ant_resetbopassword/cron.php b/modules/ant_resetbopassword/cron.php index 5b3b0296..9a71eec9 100644 --- a/modules/ant_resetbopassword/cron.php +++ b/modules/ant_resetbopassword/cron.php @@ -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']); } }