Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> php + mysql, sesje
White
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 23.02.2006

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


Witam,

Nie proszę o cały skrypt, prosiłbym jedynie o informacje na temat sesji, otóż chciałbym zrobić rejestracje i logowanie na swojej stronie. Chciałbym by po zarejestrowaniu wszystkie dane wędrowały do bazy danych (z tym sobie umiem poradzić) natomiast chciałbym też by dane tj. nazwa uzytkownika i haslo bylo trzymane w sesji i tu za cholere nie moge sobie poradzic... nie chce tez jakiegos gotowca, poniewaz chcialbym to zrozumiec. Jesli moglby ktos pomoc bede wdzieczny. Czytalem juz o tym wiele ale (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) PORAZKA

Chcialbym tez wiedziec jak przenosic je miedzy stronami by nie zostaly one zgubione, oraz jak wywolywac strone po sprawdzeniu warunku, czyli przekierunkowac (handler)(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Za wszystkie info jeszcze raz dzieki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
athabus
post
Post #2





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

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


Nie wiem czy dobrzez zrozumiałem twój problem no ale:

Dodanei do sesji czegoś jest proste

  1. <?php
  2. $_SESSION['nazwa_zmiennej']=wartość
  3. ?>


czyli np.
  1. <?php
  2. $_SESSION['nick']=nick
  3. ?>


To co musisz zobić, to musisz mieć skrypt logowania który ustawi warotść nick na jakiś tam nick.

Na każdej stronie musisz teraz na początku sprawdzać, czy user jest zalogowany czyli np

  1. <?php
  2. if (!isset($_SESSION['nick']))
  3. {
  4. //przekieruj na strone logowania
  5. }
  6. ?>


I to w zasadzei cała filozofia - przy wylogowaniu usuwasz po prostu zmienną sesji.

Oczywiscie to jest sposób najłatwiejszy - możesz go zmienić w zależności od potrzeb.

Ten post edytował athabus 19.03.2006, 12:39:37
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.09.2025 - 08:46