[TYPO3-UG Oesterreich] Direct Mail Subscription: Newsletterabmelden
Dr. Karin Seifert-Lorenz
Karin.Seifert-Lorenz at lorcom.at
Thu Sep 14 08:16:53 CEST 2006
Hallo !
>
>
>
> Dr. Karin Seifert-Lorenz schrieb folgendes am 13.09.2006:
>> Will man sich aber per Mausklick abmelden, wird zwar der Benutzer aus
>> "tt_address" mit "deleted" markiert, im Browser wird aber "...
>> authentication failure..." angezeigt, statt sowas wie "Sie haben sich
>> abgemeldet."
>
> IMHO sind das zu wenig Informationen/Details um dir helfen zu können.
>
Hier zusätzliche Informationen:
Die Formulare zum Anmelden bzw. ändern eines Newsletter Abonnenten
erfolgt mit Hilfe der leicht modifizierten Datei
"fe_dmailsubscrip_tmpl.html" aus der direct_mail_subscription extension.
Auch die emails, die ein neuer Abonnent bei der Anmeldung bzw. wenn er
sein Profil ändern will, bekommt werden mit Hilfe dieser Datei generiert.
Hier die zwei Teile, die die emails generieren:
<H1>EMAIL TEMPLATES:</H1>
In these plain text email templates the first line with content is used as
subject in the mails.<br>
<BR><BR><BR><BR><HR><BR><BR><BR>
<em>This template is used to notify a person by email that he is
subscribed to the newsletter.<br>
You can use the newly created record as markers on the format
###FIELD_[fieldname]###
</em>
<br>
<br>
<pre>
<!-- ###EMAIL_TEMPLATE_CREATE_SAVED### begin
This template is used to notify a person by email that he is subscribed
to the newsletter.
You can use the newly created record as markers on the format
###FIELD_[fieldname]###
-->
<!--###SUB_RECORD###-->
Newsletter
Sg. ###FIELD_title### ###FIELD_name###,
Sie sind als Abonnent des Newsletter Praktische Thoraxradiologie registriert.
WICHTIG:
Bevor Ihre Registrierung gültig wird müssen Sie folgenden Link
betätigen:
###THIS_URL######FORM_URL###?1=1###SYS_SETFIXED_approve###
Sollten Sie die Registrierung nicht akkzeptieren (weil z.B. ein Dritter
Sie registriert hat) betätigen Sie folgenden link, und Ihre Daten
werden gelöscht:
###THIS_URL######FORM_URL######SYS_SETFIXED_DELETE###
Wenn Sie Ihre Persönlichen Daten ändern wollen, folgen Sie diesem Link
###THIS_URL######FORM_URL###?cmd=edit&aC=###SYS_AUTHCODE###&rU=###FIELD_uid###
<!--###SUB_RECORD###-->
<!-- ###EMAIL_TEMPLATE_CREATE_SAVED### end-->
</pre>
<BR><BR><BR><BR><HR><BR><BR><BR>
<em>The template for forgotten passwords (infomail 'FORGOTPASSWORD'
template!)</em>
<br>
<br>
<pre>
<!-- ###EMAIL_TEMPLATE_FORGOTPASSWORD### begin
The template for forgotten passwords (infomail 'FORGOTPASSWORD' template!)
-->
<!--###SUB_RECORD###-->
Newsletter , Admin link
Sg. ###FIELD_title### ###FIELD_name###
Klicken Sie bitte hier, um Ihre Daten zu ändern
###THIS_URL######FORM_URL###&cmd=edit&aC=###SYS_AUTHCODE###&rU=###FIELD_uid###
Klicken Sie hier, um Ihr Abonnement zu beenden
###THIS_URL######FORM_URL###&cmd=delete&aC=###SYS_AUTHCODE###&rU=###FIELD_uid###
<!--###SUB_RECORD###-->
<!-- ###EMAIL_TEMPLATE_FORGOTPASSWORD### end-->
</pre>
Es funktioniert auch alles, ausser ich versuche mich vom Newsletter per
Mausklick auf den link
###THIS_URL######FORM_URL###&cmd=delete&aC=###SYS_AUTHCODE###&rU=###FIELD_uid###
wird umgesetzt auf:
http://www.mydomain.com/index.php?id=76&cmd=delete&aC=56072e13&rU=818
oder
###THIS_URL######FORM_URL######SYS_SETFIXED_DELETE###
wird umgesetzt auf
http://www.mydomain.com/index.php?id=62&cmd=setfixed&sFK=DELETE&rU=820&fD%5B_FIELDLIST%5D=uid&aC=247466a1
abzumelden.
Bekommt der Abonnent statt der Seite
<BR><BR><BR><BR><HR><BR><BR><BR>
<em> This template is the response page when a users has delete his
subscription.</em>
<br>
<br>
<!-- ###TEMPLATE_DELETE_SAVED### begin
This is the message displayed if you have just deleted your subscription
-->
###GW1B###Sie haben Ihr Abo gekündigt!###GW1E###<br>
<br>
###GW2B###
Titel: ###FIELD_title###<BR>
Name: ###FIELD_name###<BR>
Email: ###FIELD_email###<BR>
###GW2E###
<!-- ###TEMPLATE_DELETE_SAVED### end-->
dieses hier
<BR><BR><BR><BR><HR><BR><BR><BR>
<em> Authentication failed message.</em>
<br>
<br>
<!-- ###TEMPLATE_AUTH### begin
Authentication failed message
-->
###GW1B###Authentication failed!###GW1E###<br>
<br>
###GW2B###
For some reason the authentication failed.
###GW2E###
<!-- ###TEMPLATE_AUTH### end-->
Er wird aber trotzdem in der Tabelle tt_address als "deleted" markiert.
Vielleicht ist die Reihenfolge irgendwo vertauscht, d.h. erst sieht das
System nach, ob der Eintrag in tt_address existiert, löscht ihn und nimmt
erst dann die Authentifizierung vor.
Und noch zusätzlich:
PHP 4.3.4 und MySQL 4.0.18
lg,
Karin Seifert-Lorenz
More information about the TYPO3-at
mailing list