Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Odswierzanie po logowaniu - problem, CMS, sesje...
rkuch
post 11.02.2007, 18:02:09
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 12.04.2005

Ostrzeżenie: (0%)
-----


Witam.
Pisze wlasnego cmsa, ktorego strona sklada sie z naglowka, lewego
menu, czesci glownej i stopki.
Linki menu lewego budowane jest z bazy danych. Jak sie loguje to
tworze zmienna sesji z nazwa uzytkownika i chce zrobic tak, zeby menu
bylo inne jak jest ktos zalogowany, a inne jak nikt nie jest
zalogowany. Problem polega na tym, ze po logowaniu linki sie nie
zmieniaja, a dopiero jak odswierze strone pojawiaja sie wlasciwe dla
zalogowanego uzytkownika linki. Gdzie robie blad?
Przy wczytywaniu z bazy linkow sprawdzam czy jest zmienna sesji czy
nie... dlaczego dopiero po odswierzeniu strony jest ok.questionmark.gif?

Pozdrawiam
Go to the top of the page
+Quote Post
pr0kt0r
post 11.02.2007, 18:13:01
Post #2





Grupa: Zarejestrowani
Postów: 35
Pomógł: 1
Dołączył: 1.12.2006

Ostrzeżenie: (0%)
-----


Zrób tak, że dane login i hasło są sprawdzane w innym pliku jeśli są poprawne nadaj wartość sesyjna i przekieruj na index.php w nim niech będzie coś w stylu

  1. <?php
  2. if($_SESSION['a'] == 0) { echo "Menu 1";} 
  3. else { echo "Menu2"; }
  4. ?>
Go to the top of the page
+Quote Post
.radex
post 11.02.2007, 18:13:19
Post #3





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----


nie wiem w czym rzecz ale możesz dodać do strony po logowaniu coś takiego:

<meta http-equiv="refresh" content="0">

Od razu odświerzy strone i powinno działać a co do samego skryptu to:

if($_SESSION['isl'] == '0'){

echo'linki';

}else{

echo'normalne';

}

a isl to sesja którą ja zwykle używam do logowania.


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.06.2025 - 00:58