[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&uuml;ltig wird m&uuml;ssen Sie folgenden Link
bet&auml;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&auml;tigen Sie folgenden link, und Ihre Daten
werden gel&ouml;scht:
###THIS_URL######FORM_URL######SYS_SETFIXED_DELETE###

Wenn Sie Ihre Persönlichen Daten &auml;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 &auml;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&uuml;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