![]() |
| | LinkBack | Themen-Optionen | Thema bewerten | Ansicht |
|
#1
| |||
| |||
Hallo, Ich nutze die Extension "NewLoginBox". Über die "Passwort vergessen" Funktion kann man sicht sein Passwort, an die im Typo3 hinterlegten E-Mail Adresse, zusenden lassen. Das funktioniert auch soweit ganz gut. Da Problem ist jedoch, das E-Mails auch an Adressen versendet, die keinem User zugewiesen sind. Beim Klick auf den "Passwort zusenden" Button, müsste geprüft werden, ob die E-Mail Adresse im Typo3 existiert und einem Nutzer zugewiesen ist oder nicht und nur dann eine E-Mail verschickt, wenn dies der Fall ist. Das würde unnötigen Spam verhindern. Ist dies möglich? Vielen Dank |
|
#2
| ||||
| ||||
| Ich habe das Problem nun auch bei einer Seite von mir. Evtl. reicht es schon ein Captcha einzubauen, aber ist das ohne viel Programmkenntnisse möglich?
__________________ Bitte markiere Deinen Thread als Gelöst, wenn er es ist! Wie geht das? Hast Du ihn eventl. selbst gelöst? Dann lass uns an der Lösung teilhaben! Das Anzeigen von Typoscript in Beiträgen steuern |
|
#3
| |||
| |||
| Setzt euch doch mal mit dem Entwickler der Extension auseinander und teilt im dieses Problem mit. Denke mal das Problem wird über kurz oder lang auch noch andere Leute treffen. |
|
#4
| ||||
| ||||
| Bin schon dabei eine Mail zu verfassen
__________________ Bitte markiere Deinen Thread als Gelöst, wenn er es ist! Wie geht das? Hast Du ihn eventl. selbst gelöst? Dann lass uns an der Lösung teilhaben! Das Anzeigen von Typoscript in Beiträgen steuern |
|
#5
| |||
| |||
So, hab zwar auch eine Mail an den Entwickler dieser Extension verfasst, aber trotzdem mal die extension mit meinen wenigen php Kenntnissen angepasst. Die Datei "class.tx_newloginbox_pi1.php" muss angepasst werden. Zu finden unter "httpdocs/typo3conf/ext/newloginbox/pi1/" PHP-Code: Die Variable $res erhält durch die Select Abfrage eine Liste mit Userdaten, wenn die E-Mail Adresse gefunden wird. Wenn keine passende Adresse gefunden wird ist das Resultset leer. Hier wird nun geprüft ob das Resultset Daten enthält. Wenn ja werden die Anweisungen in der Abfrage ausgeführt. PHP-Code: Im Else-Zweig wird dann keine E-Mail gesendet, jedoch möchte man eine Fehlermeldung erhalten. Um das Konzept der Sprachdatei beizubehalten habe ich ein neues Tag in der "locallang.xml" unter den jeweiligen Sprachen eingefügt, die verwendet werden sollen. Der Ausschnitt der Funktion zeigt den Aufruf für die "locallang.xml". PHP-Code: Folgender Ausschnitt zeigt einen Teil des Deutschen Keys Code: <label index="forgot_password_noEmail">Ihre E-Mail wurde nicht gefunden</label>
<label index="forgot_password_emailSent">Ihr Passwort wurde nun zur Email Adresse %s gesendet</label>
<label index="forgot_password_backToLogin">Zurück zum Anmeldeformular</label> Geändert von grinsechris (14.05.08 um 23:57 Uhr). |
|
#6
| |||
| |||
| Klasse! Danke! Hat mir geholfen. Bloss scheint mir da n Fehler in der Zeile zu stecken: Zitat:
PHP-Code: |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Gelöst NEWLOGINBOX - Passwort vergessen - Mail Text ändern | kerim80 | Alle anderen Extensions | 1 | 20.04.08 16:26 |
| Direct Mail - Newsletter automatisch versenden | 4square | Direct Mail | 2 | 04.12.07 13:03 |
| commerce: Attribute in der Mail mit versenden | zefix | commerce | 1 | 02.11.07 11:00 |
| Direct Mail - Versenden nicht möglich und keine Kategorien | Jan Gabriel | Direct Mail | 3 | 13.03.07 16:17 |
| Probleme mit versenden einer mail | obeste | Alle anderen Extensions | 0 | 28.08.06 06:03 |