ztracene parametry z odkazu po prokliku z webmailu (Seznam, Gmail)

pp
Člen | 50
+
0
-

Ahoj,
deje se mi divna vec. Vygeneruju odkaz na signal
$this->link('//emailValidation!', $token);
ktery pak odesilam emailem. V tele emailu vidim korektni kod kam se odkazuju
https://mojedomena.cz/?token=XXXXXXXXXXXXXX&do=emailValidation
Pokud odkaz zkopiruju do adresniho radku nebo prokliknu treba v Thunderbirdu, spustim na serveru metodu ‚handleEmailValidation()‘, predaji se parametry a vse funguje.
Pokud ale odkaz prokliknu ve webmailu Seznamu nebo na Gmailu tak se parametry ?token=XXXXXXXXXXXXXX&do=emailValidation ztrati a nacte se jen hlavni stranka.
Setkal se s tim nekdo ?

David Grudl
Nette Core | 8239
+
0
-

Reseni je anotace @crossOrigin https://doc.nette.org/…y-protection#…

pp
Člen | 50
+
0
-

pp napsal(a):

Ahoj,
deje se mi divna vec. Vygeneruju odkaz na signal
$this->link('//emailValidation!', $token);
ktery pak odesilam emailem. V tele emailu vidim korektni kod kam se odkazuju
https://mojedomena.cz/?token=XXXXXXXXXXXXXX&do=emailValidation
Pokud odkaz zkopiruju do adresniho radku nebo prokliknu treba v Thunderbirdu, spustim na serveru metodu ‚handleEmailValidation()‘, predaji se parametry a vse funguje.
Pokud ale odkaz prokliknu ve webmailu Seznamu nebo na Gmailu tak se parametry ?token=XXXXXXXXXXXXXX&do=emailValidation ztrati a nacte se jen hlavni stranka.
Setkal se s tim nekdo ?

Tak opravuji, je to jinak. Link funguje a parametry se predaji, ale pokud na odkaz kliknu „zvenci“ (Seznam, Gmail) tak dojde rovnou k redirectu, TRACY hlasi ze router matchne a provede redirect (proc se to deje?)
1) Homepage:default emailValidation! (token = XXX, do = emailValidation)
2) Homepage:default
proto postradam parametry
Pokud kliknu z meho mail klienta (stejny odkaz) tak se provede jen zpracovani handle metody – to co potrebuju
1) Homepage:default emailValidation! (token = XXX, do = emailValidation)

Mam info, ze drive to fungovalo – provadel jsem aktualizaci na nove NETTE, muze to mit souvislost ?

pp
Člen | 50
+
0
-

David Grudl napsal(a):

Reseni je anotace @crossOrigin https://doc.nette.org/…y-protection#…

supr, to je ono! dik