TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

jetzt buchen

felogin, Kennwort vergessen, E-Mail Betreff ethält Aktivierungslink, Text ist leer.


Autor Nachricht
Verfasst am: 07. 01. 2012 [00:13]
student-uni
Themenersteller
Dabei seit: 31.01.2007
Beiträge: 97
Typo3 4.6.3, felogin 1.4.0

Beim klick auf "Kennword vergessen" kommt E-Mail , wobei Aktivierungslink im E-Mail-Betreff steht, und E-Mail-Text ist leer.

Hat jemand ne Idee, wie kann man das beheben ?

Danke
Profil
Verfasst am: 07. 01. 2012 [01:18]
student-uni
Themenersteller
Dabei seit: 31.01.2007
Beiträge: 97
student-uni schrieb:

Typo3 4.6.3, felogin 1.4.0

Beim klick auf "Kennword vergessen" kommt E-Mail , wobei Aktivierungslink im E-Mail-Betreff steht, und E-Mail-Text ist leer.

Hat jemand ne Idee, wie kann man das beheben ?

Danke



Workaround:

typo3/sysext/felogin/pi/class.tx_felogin_pi1.php

$msg = sprintf($this->pi_getLL('ll_forgot_validate_reset_password', '', 0), $user['username'], $link, $validEndString);
$chr10 = chr(10);
$msg = "Kennwort vergessen.".$chr10."\n".$msg;

Erklärung:

// send the email
$this->cObj->sendNotifyEmail($msg, $user['email'], '', $this->conf['email_from'], $this->conf['email_fromName'], $this->conf['replyTo']);


die Funktion sendNotifyEmails erwartet Zeilenumbruch. Die Erste Zeile geht in Betreff, die Zweite in text

Aus irgendwelchem Grund ist Zeilenumbruch ausgefallen.

Ich würde dankbar, wenn jemand die Ursache findet, da diese Lösung mit Versionupdate überschrieben wird.


Profil
Verfasst am: 18. 01. 2012 [09:39]
timoefeu
Dabei seit: 17.01.2012
Beiträge: 10
Hi, ich hatte das selbe Problem: die Kennwort-vergessen Funktion von felogin 1.4.0 schickt mir ne E-Mail in der alles im Betreff steht..

Ich hab mal in die pi1/de.locallang.xml geschaut, konnte dort aber keinen Zeilenumbruch einleiten.

Die Lösung: Typoscript

TYPOSCRIPT
plugin.tx_felogin_pi1 {
  _LOCAL_LANG {
    de {
      ll_forgot_validate_reset_password (
Ihr Passwort für Website
 
Hallo %s,
 
Sie erhalten diese Nachricht, da Sie Ihr Passwort zurücksetzen lassen wollen.
Zur Bestätigung bitte nachstehenden Link aufrufen: %s
 
Aus Sicherheitsgründen ist dieser Link nur bis %s aktiv. Falls Sie den Link nicht bis dahin aufgerufen haben, müssen Sie die Schritte zum Zurücksetzen des Passworts wiederholen.
)
}
}
}


[Dieser Beitrag wurde 2mal bearbeitet, zuletzt am 18.01.2012 um 09:58.]
Profil