Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Możliwość korzystania z dodatkowych opcji po zalogowaniu
Forum PHP.pl > Forum > PHP
yogitubadzin
Witam!

Jestem początkujący w php i mam czasami problemy z tym językiem. Zrobiłem stronę, która ma sesje i można się zarejestrować a następnie zalogować. Problem polega na tym, że nie wiem jak się zabrać za dodatkowe opcje, np. mam skrypt komentarz i nie wiem jak zrobić, aby komentarz można było dać po zalogowaniu.


tu jest kod dodaj komentarz:

http://wklejto.pl/55344

Czy należy dodać jakiś konkretny skrypt?

Na wszelki wypadek dodam jeszcze plik loginu:

http://wklejto.pl/55345

Pozdrawiam!

Początkujący
Kshyhoo
Najprościej:
  1. if ($_SESSION["zalogowany"]=="tak") {
  2. // tu co chcesz, ale po zalogowaniu...
  3. }
emtiej

To część kodu z twojego skryptu, który odpowiada za logowanie
  1. // Ustawiamy dane sesji
  2. session_name('IDTwojejSesji');
  3.  
  4. $_SESSION['user_id'] = $row[0];
  5. $_SESSION['first_name'] = $row[1];
  6. $_SESSION['agent'] = md5($_SERVER['HTTP_USER_AGENT']);


Sprawdzasz czy osoba jest zalogowana:
  1. if(isset($_SESSION['user_id'] and $_SESSION['first_name'] and $_SESSION['agent']) // możesz zrobić tylko sprawdzanie zmiennej user_id
  2. {
  3. // tu kod, który ma się pokazać zalogowanym, czyli kod skryptu komentarzy
  4. }else{
  5. // jakaś informacja, kiedy ktoś nie jest zalogowany, np.
  6. echo "Cześć gościu! Zarejestruj się u nas!";
  7. }



ps. nie stosuj klauzuli global przy zmiennych, jest to już przestarzałe i mało bezpieczne
yogitubadzin
Emtiej - dzięki wielkie !

pozdrawiam

Początkujący:)
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.