Fehler bei Passwortreset?

Kajona V3.2.x at its best.

Moderatoren: Stefan, Jakob, thomas

Fehler bei Passwortreset?

Beitragvon BlackAngel am Mi Feb 17, 2010 2:58 pm

Habe gerade etwas mit dem Portal-Login gespielt und dabei auch die Funktion zum Zurücksetzen des Passworts getestet. Allerdings kommt nur eine Mail nach folgendem Muster an:
Betreff: Accountpasswort zurückgesetzt
Datum: Wed, 17 Feb 2010 13:39:07 +0100
Von: CGI-Mailer <cgi-mailer@kundenserver.de>
An: ***

Sie haben die Änderung ihres Passworts beantrag. Verwenden Sie den
nachfolgenden Link, um für Ihren Account ein neues Passwort zu vergeben:
_webpath_/login..portalResetPwd.html?systemid=***&authcode=***
<_webpath_/login..portalResetPwd.html?systemid=***&authcode=***>

*** wurde von mir ersetzt. Es fehlt also der tatsächliche Absender und _webpath_ sollte ja sicherlich auch durch die URL ersetzt werden.

Bei Systemmails über aufgetretene Fehler (Error on website http://*** occured!) haben einen korrekten Absender und auch die enthaltenen Links sind korrekt.
Benutzeravatar
BlackAngel
Neptuner
Neptuner
 
Beiträge: 92
Registriert: Mo Aug 25, 2008 8:35 am

Re: Fehler bei Passwortreset?

Beitragvon Jakob am Mi Feb 17, 2010 3:14 pm

Stimmt, ich habs gerade nur ganz schnell mit dem aktuellen Entwicklungsstand getestet. Bei mir wird _webpath_ zwar gefüllt, aber der Absender der Mail fehlt auch hier noch.
Ich habe ein Ticket angelegt, danke!
Bild
Benutzeravatar
Jakob
Terraner
Terraner
 
Beiträge: 524
Registriert: Do Sep 15, 2005 8:27 am
Wohnort: Stuttgart / Radolfzell

Re: Fehler bei Passwortreset?

Beitragvon Stefan am Mi Feb 17, 2010 10:44 pm

Das mit dem Ersetzen des _webpath_ wurde in der Tat schon gefixt.

Um das nachzuholen Folgendes machen:

Nach der Zeile (ca. 180)

Code: Alles auswählen
$strMailContent .= html_entity_decode("<a href=\"".$strTemp."\">".$strTemp."</a>");


nachstehendes Einfügen:

Code: Alles auswählen
                    $this->objTemplate->setTemplate($strMailContent);
                    $this->objTemplate->fillConstants();
                    $this->objTemplate->deletePlaceholder();
                    $strMailContent = $this->objTemplate->getTemplate();


also vor
Code: Alles auswählen
//create a mail confirming the change


Die Sache mit dem Absender werde ich mir am WoEnde ansehen - trag dich doch einfach als Beobachter in das Ticket ein, dann bekommst du den Fix direkt mit :)
Bitte keine Supportanfragen per PM!
Bild
Benutzeravatar
Stefan
Site Admin
Site Admin
 
Beiträge: 2897
Registriert: Fr Jul 18, 2003 9:47 pm
Wohnort: Düsseldorf


Zurück zu Kajona V 3.2.x

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron