Redirect na Http referer po kliknutí na odkaz a tlačítko formuláře

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
roman.campula
Člen | 60
+
0
-

Zdravím,
mám tento problém:

  1. Na stránce http://www.xxx.cz/contact kliknu na „přihlásit se“
  2. Na stránce http://xxx.cz/sign/in vyplním přihlašovací formulář, který je definován takto:
...
public function formSucceeded($form, $values)	{
  ...
  $this->redirectUrl($this->httpRequest->getReferer()->absoluteUrl);
}
...
  1. Jsem přesměrován opět na http://xxx.cz/sign/in, jelikož v absoluteUrl už je přihlašovací stránka a ne ta http://www.xxx.cz/contact.

Jakým způsobem mám přesměrovat na původní stránku, ze které jsem se dostal na přihlašovací formulář?

Jak využít v tomto případě storeRequest() mě nenapadá, protože odkaz „přihlásit se“ je zobrazen ze šablony a tam nevím, jak bych po kliknutí na tento odkaz zavolal funkci storeRequest() a následně přesměroval na přihlašovací formulář.

Díky za nápady.

roman.campula
Člen | 60
+
0
-

Vyřešeno, zjistil jsem, že si v šabloně můžu zavolat

<a n:href="Sign:in backlink => $presenter->storeRequest()">Přihlásit se</a>