Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Kohana]Przekierowanie po zalogowaniu
Forum PHP.pl > Forum > PHP > Frameworki
grzes999
Witam

Używam Kohany 3.2 i zastanawaim się jak zrobić przekierowanie po zalogowaniu.
Nie chodzi mi o zwykłe przekierowanie bo taki mam.

Załóżmy że mam podstrony serwisu, które są tylko dla zalogowanych no i jeśli ktoś nie jest zalogowany to przekierowuje go do formularza logowania.
I do tego momentu wszystko ładnie mi działa. I teraz chcesz zrobić żeby mi przekierowało do strony do której próbował uzyskać dostęp. A nie do tej która jest ustawiona domyślnie po zalogowaniu.
skowron-line
Jak przekierowujesz na stronę logowania daj parametr referer w którym będzie adres na który user chciał wejść, i po zalogowaniu przenoś go tam. Pytanie wogóle nie ma związku z kohaną, ale żeby nie było to
Kod
$this->request->referrer()
grzes999
No właśnie ma związek bo pytam o to czy kohana ma jakąś metodę do tego ;p

I pisze coś takiego w miejscu gdzie potrzebne jest logowanie

  1. $this->request->referrer('gielda');


A później w kontrolerze do logowania coś takiego
  1. $this->request->referrer('gielda');


albo tak
A później w kontrolerze do logowania coś takiego
  1. $this->request->referrer();

i też nic.
Tak że chyba źle cię zrozumiałem.
phpion
Wywołujesz $this->request->redirect()? referrer() zwraca tylko adres, spod którego przyszło odwołanie, a nie dokonuje samego przekierowania.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.