2016-05-08 4 views
0

ich eine Aktivierungs E-Mail an meine Benutzer schickt, die wie folgt aussieht:URL mit „@“ Parametern automatisch umgewandelt „<span> @</span>“

Please, click here in order to validate your email address and complete the activation 
of your account. 

Wo die Worte „hier klicken“ einen Link zu dieser haben URL:

https://example.com/users/[email protected]&regid=APA91bGSRWxbsClcN9-SY 

Es funktioniert in den meisten Fällen, aber ein Kunde, der die Verbindung mit den Android-Browser verwandelt unten öffnet sich automatisch die URL zu https://example.com/users/activate?username=myemail<span>@</span>example.com&regid=APA91bGSRWxbsClrN9-SY

Von meinem App-Protokoll erhalte ich eine Anfrage für https://example.com/users/activate?username=myemail%3Cspan%[email protected]%3C/span%3E..., die die App zum Absturz bringt.

Wie kann ich das verhindern?

BROWSER CONF:

„Agent: Mozilla/5.0 (Linux, Android 4.4.2; HUAWEI P6 S-U06 Bauen/HuaweiP6S-U06) AppleWebKit/537,36 (KHTML, wie Gecko) Version /4.0 Chrome/30.0.0.0 Mobile Safari/537,36 "

+0

was wie den Link-Code aussehen tut? – roarster

Antwort

1

Durch Ersetzen des Symbols" @ "in der URL durch die äquivalente Codierung"% 40 "behoben.

Verwandte Themen