forked from Wavyzz/dolibarr
NEW Can use a specific profile to send email for password forgotten
This commit is contained in:
@@ -138,7 +138,7 @@ $triggersendname = ''; // Disable triggers
|
|||||||
$paramname = 'id';
|
$paramname = 'id';
|
||||||
$mode = 'emailfortest';
|
$mode = 'emailfortest';
|
||||||
$trackid = ($action == 'send' ? GETPOST('trackid', 'aZ09') : $action);
|
$trackid = ($action == 'send' ? GETPOST('trackid', 'aZ09') : $action);
|
||||||
$sendcontext = '';
|
$sendcontext = 'standard';
|
||||||
include DOL_DOCUMENT_ROOT.'/core/actions_sendmails.inc.php';
|
include DOL_DOCUMENT_ROOT.'/core/actions_sendmails.inc.php';
|
||||||
|
|
||||||
if ($action == 'presend' && GETPOST('trackid', 'alphanohtml') == 'test') {
|
if ($action == 'presend' && GETPOST('trackid', 'alphanohtml') == 'test') {
|
||||||
|
|||||||
@@ -2601,7 +2601,7 @@ class User extends CommonObject
|
|||||||
}
|
}
|
||||||
|
|
||||||
$trackid = 'use'.$this->id;
|
$trackid = 'use'.$this->id;
|
||||||
$sendcontext = 'password';
|
$sendcontext = 'passwordreset';
|
||||||
|
|
||||||
$mailfile = new CMailFile(
|
$mailfile = new CMailFile(
|
||||||
$subject,
|
$subject,
|
||||||
|
|||||||
@@ -157,7 +157,7 @@ if (empty($reshook)) {
|
|||||||
// Technical failure
|
// Technical failure
|
||||||
$message = '<div class="error">'.$langs->trans("ErrorFailedToChangePassword").'</div>';
|
$message = '<div class="error">'.$langs->trans("ErrorFailedToChangePassword").'</div>';
|
||||||
} else {
|
} else {
|
||||||
// Success
|
// Success to set temporary password, send email
|
||||||
if ($edituser->send_password($user, $newpassword, 1) > 0) {
|
if ($edituser->send_password($user, $newpassword, 1) > 0) {
|
||||||
$message .= $messagewarning;
|
$message .= $messagewarning;
|
||||||
$username = '';
|
$username = '';
|
||||||
|
|||||||
@@ -506,7 +506,7 @@ class CodingPhpTest extends CommonClassTest
|
|||||||
"'content'", "'replacestring'", "'htmlheader'", "'WEBSITE_HTML_HEADER'", "'WEBSITE_CSS_INLINE'", "'WEBSITE_JS_INLINE'", "'WEBSITE_MANIFEST_JSON'", "'PAGE_CONTENT'", "'WEBSITE_README'", "'WEBSITE_LICENSE'",
|
"'content'", "'replacestring'", "'htmlheader'", "'WEBSITE_HTML_HEADER'", "'WEBSITE_CSS_INLINE'", "'WEBSITE_JS_INLINE'", "'WEBSITE_MANIFEST_JSON'", "'PAGE_CONTENT'", "'WEBSITE_README'", "'WEBSITE_LICENSE'",
|
||||||
'"mysqldump"', '"postgresqldump"',
|
'"mysqldump"', '"postgresqldump"',
|
||||||
"'db_pass_root'", "'db_pass'", '"pass"', '"pass1"', '"pass2"', '"password"', "'password'",
|
"'db_pass_root'", "'db_pass'", '"pass"', '"pass1"', '"pass2"', '"password"', "'password'",
|
||||||
'"MAIN_MAIL_SMTPS_PW"', '"MAIN_MAIL_SMTPS_PW_EMAILING"', '"MAIN_MAIL_SMTPS_PW_TICKET"'))) {
|
'"MAIN_MAIL_SMTPS_PW"', '"MAIN_MAIL_SMTPS_PW_EMAILING"', '"MAIN_MAIL_SMTPS_PW_TICKET"', '"MAIN_MAIL_SMTPS_PW_PASSWORDRESET"'))) {
|
||||||
$ok = false;
|
$ok = false;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user