Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]$_SESSION['zalogowany']
Forum PHP.pl > Forum > Przedszkole
ReBeLs513
Taka formułka obsługuje użytkownika zalogowanego
  1. <?php
  2. if(!isSet($_SESSION['zalogowany'])){
  3. $_SESSION['komunikat'] = "Nie jesteś zalogowany! Minimalna ranga: 1.";
  4. include $_SERVER ['DOCUMENT_ROOT']."/profile/1/form.php";
  5. exit();
  6. }
  7. ?>


Drugą rangą jest VIP:
  1. <?php
  2. if(!isSet($_SESSION['vip'])){
  3. $_SESSION['komunikat'] = "Nie jesteś zalogowany! Minimalna ranga: 2.";
  4. include $_SERVER ['DOCUMENT_ROOT']."/profile/2/form.php";
  5. exit();
  6. }
  7. ?>



Czy da się dodać do pierwszej sesji "if... ['zalogowany']" drugą ['vip']?
Chodzi mi o to, aby Ci, którzy mają rangę 2 nie musieli się logować do rangi 1.

Z góry dziękujęsmile.gif
bercow
  1. if (warunek) {
  2. //coscos
  3. }elseif (warunek) {
  4. //coscos
  5. }else {
  6. //spadaj
  7. }

questionmark.gif o to chodzi

Na większa skale, ale polecam przeczytanie, czytałem wczoraj tongue.gif
http://artykuly.zyxist.com/czytaj.php/system_uprawnien_w_php
bastard13
isset(), a nie isSet() smile.gif
Chodzi ci o to?:
  1. if(isset($_SESSION['zalogowany']))
  2. {
  3. //instrukcje dla zalogowanego z rangą 1
  4. }
  5. elseif(isset($_SESSION['vip']))
  6. {
  7. //instrukcje dla zalogowanego z rangą 2
  8. }
ixpack
Te wasze if'y else ify - są fe... Jak stefan się zaloguje to ustawiana jest sesja zalogowany i koniec if else if tongue.gif
Powinno być vip jako 1szy warunek... Ale:

Polecam dodać wartości do bazy - np. "vip", "regular" i wtedy jak logujesz, pobierasz wartość np. "status" i zależnie od statusu wyświetlasz zawartość.
ReBeLs513
Cytat(bastard13 @ 20.04.2011, 15:01:20 ) *
isset(), a nie isSet() smile.gif
Chodzi ci o to?:
  1. if(isset($_SESSION['zalogowany']))
  2. {
  3. //instrukcje dla zalogowanego z rangą 1
  4. }
  5. elseif(isset($_SESSION['vip']))
  6. {
  7. //instrukcje dla zalogowanego z rangą 2
  8. }

Coś w ten desen... Chyba, że dodać tutaj np. sprawdzenie rangi zalogowanego użytkownika i jeśli jest ona niewystarczająca- wypisać błąd:D
Logowanie mam na plikach haha.gif Jednak plik z użytkownikami jest zablokowany z poziomu przeglądarki przez htaccesa (mam nadzieję, że zabezpiecznie jest dobre haha.gif)
bercow
dobre, chyba neee, pliki sa raczej malo wydajne, baza?
modern-web
MySQL / PostgreSQL - najlepsze rozwiązania. Wydajność drastycznie wzrasta smile.gif
Po co if.. nie łątwiech switch ;>?
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.