Forums

Home » Liferay Portal » Deutsch

Combination View Flat View Tree View
Threads [ Previous | Next ]
Maximilian Schmidt
Bug? Email-Benachrichtung m. Verifizierungcode enthält falsche URL
November 13, 2012 2:37 AM
Answer

Maximilian Schmidt

Rank: New Member

Posts: 6

Join Date: November 13, 2012

Recent Posts

Hallo *,

wir haben hier gerade ein ganz interessantes Problem bzgl. der Benachrichtigungsfunktion bei der Registrierung von Nutzern.
Der Nutzer erhält initial wie gehabt eine eMail, um seine eMail-Adresse zu verifizieren und wird gebeten sich dazu an die URL zu wenden, welche im Template als EMAIL_VERIFICATION_URL eingetragen wird und dort einen Code abzusetzen.

Der relevante Teil davon:
 1
 2<p>
 3    <br />
 4    Rufen Sie dazu bitte in Ihrem Browser folgende URL auf:<br />
 5    <a href="[$EMAIL_VERIFICATION_URL$]">[$EMAIL_VERIFICATION_URL$]</a>.</p>
 6<p>
 7    <br />
 8    Bitte geben Sie dort den Verifikations-Code ein:<br />
 9    [$EMAIL_VERIFICATION_CODE$]</p>
10<p>


Der Nutzer erhält dann eine Mail mit dem Text
 1
 2<p>
 3    <br />
 4    Rufen Sie dazu bitte in Ihrem Browser folgende URL auf:<br />
 5    <a href="https://somedomain/c/portal/verify_email_address?ticketKey=7bdb2b7d-f59f-4451-afa4-c9357657185b&amp;p_l_id=24902">https://somedomain/c/portal/verify_email_address?ticketKey=7bdb2b7d-f59f-4451-afa4-c9357657185b&amp;p_l_id=24902</a>.</p>
 6<p>
 7   <br />
 8   Bitte geben Sie dort den Verifikations-Code ein:<br />
 9   7bdb2b7d-f59f-4451-afa4-c9357657185b</p>
10<p>


Das Problem liegt am Verweis, in welchem der 2. Parameter (p_l_id) statt mit einem "&" mit &amp; angehangen wird.
Manche eMail-Programme (Outlook/Thunderbird) können das problemlos in einen validen Link umwandeln, jeglicher textuelle Client wird hier natürlich keine Interpretation vornehmen.

Die Frage wäre jetzt ob das Problem bekannt ist oder überhaupt ausserhalb unseres Setups reproduzierbar ist.
Verwendet wird ein aktuelles liferay-portal-6.1.1-ce-ga2 auf Tomcat-Basis.

Tausend Dank im Voraus,
Max