Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Sesja przełącza się na innego użytkownika
Forum PHP.pl > Forum > Przedszkole
MateuszS
Witam, mam problem z sesjami w Kohanie. Przy logowaniu do bloga tworzę sesję

  1. Session::instance()->set("user", $data); //tworzenie
  2.  
  3. Arr::get(Session::instance()->get("user"), "login") // przykladowe odwoływanie do pola login


gdzie $data to tablica, dla przykładu:
Kod
Array ( [login] => mateusz [name] => MateuszBlog [password] => 897c8fde25c5cc5270cda61425eed3c8 [description] => Dobry blog )


Mam dwa konta, powyższe "mateusz" i "test". No i gdy chcę dodać posta z konta "test" (tak jak na facebooku, na swoją ścianę) to dodaje mi go do ściany "mateusza" bo przełącza sesję na "mateusz", nie mam pojęcia czemu . W momencie wysłania formularza z postem gubi mi sesję użytkownika "test" i przełącza na sesję usera "mateusz", która nawet nie jest stwrzona, bo zalogowany jestem na użytkownika "test". Co jest nie tak?

Kod:
Kontroler bloga: http://wklej.org/id/1036249/
Model bloga: http://wklej.org/id/1036250/
Logowanie: http://wklej.org/id/1036251/

Proszę o pomoc sad.gif
b4x
Jaka wersja Kohany?
Arcioch
Po ładowaniu configa można poznać że 3.2+ smile.gif

Chętnie pomogę ale musiałbym to odpalić na localhoscie więc jakbyś mógł wysłać pliki na PM to zobaczę co jest nie tak i dam odpowiedz smile.gif
MateuszS
Dzięki ale właśnie problem rozwiązałem, okazał się banalny. Mianowicie siedziałem na adresie 127.0.0.1/blog a w formularzach miałem przekierowanie POST na localhost/blog i sesja się przy tym gubiła. Zgapnąłbym się wcześniej ale ona nie tyle całkiem niknęła co się przestawiała na innego usera, dlatego myślałem że to jakiś problem z konfiguracją serwera. Pzdr
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.