ConPresso Community
Fragen, Antworten, Diskussionen rund um das Content Management System ConPresso
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
MarkusR Handbuchversteher

Anmeldungsdatum: 01.01.1970 Beiträge: 6994
|
Verfasst am: 27.09.2015 19:27 Titel: [4.1.x] Passwort-Rücksetzungsmail und Seitentemplates |
|
|
|
Bei der Nutzung von Seitentemplates fehlen dem Mailversand leider die Variablen beim Aufruf von member.php?action=password_reset
Es muss auf globale Variablen umgestellt werden (oder man müsste in member.php einfach mal die üblichen Variablen globalisieren).
So funktioniert das Mail ohne Lücken:
Code: | if (!defined('CPO')) exit;
ini_set('sendmail_from', $GLOBALS['cpoSystem']['system_email']);
mail(
$email,
__('Password resetted'),
sprintf(__("------------------------------------------------------------------------\nThis e-mail was automatically generated. If you have questions please\ncontact your administrator <%s>.\n------------------------------------------------------------------------\n\nHello %s,\n\nyour password was resetted:\n\nProject: %s\nNew password: %s\n"),
$GLOBALS['cpoSystem']['admin_email'], // admin
$name, // user
$GLOBALS['cpoSystem']['project'], // project
$new_passwd
),
'From: '.$GLOBALS['cpoSystem']['system_email']
);
ini_restore('sendmail_from');
|
Alternativ könnte man in member.inc.php ein paar Variabeln globalisieren, z.B.
Code: | global $activeModules, $cpoSystem;
|
_________________ Ciao Markus
ConPresso-Module
ConPresso und PHP 7 |
|
Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum nicht posten Du kannst Dateien in diesem Forum herunterladen
|