Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> instrukcje warunkowe
Apo
post
Post #1





Grupa: Zarejestrowani
Postów: 426
Pomógł: 1
Dołączył: 2.10.2005

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


Witam
Niedawno zaczełem pisać swojego niewielkiego cms-a i natknąłem się na problem.
Po zalowananiu są ustawiane sesje z poziomomem użytkownika na stronie. Po zalogowaniu kod sprawdza mi czy jest zalagowany administrator lub moderator blokuje lub nie blokuje zotępu do różnych stron.
Sprawdzam to tak:

  1. <?php
  2. if(logowanie() == false || $_SESSION['poziom'] != 'moderator' || $_SESSION['poziom'] != 'administrator')
  3. {
  4. msg('Nie masz tu dostępu' );
  5. }
  6. else
  7. {
  8. /////jeśli moderator lub admin to sie coś wyświtla
  9. }
  10. ?>


No i mam to źle napisane bo gdy wchodzi moderator to pisze że ne mam dostępu.
Ta linijka jest źle:
  1. <?php
  2. if(logowanie() == false || $_SESSION['poziom'] != 'moderator' || $_SESSION['poziom'] != 'administrator')
  3. ?>


Bo nie wiem jak to moge poprawnie sprawdzić. Najpierw czy funkcja logowanie zwróci false czy true a potem czy jest zalogowany administrator czy moderator.
ps Chce żeby to było tylko w 1 if-ie :?
Go to the top of the page
+Quote Post

Posty w temacie


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: 17.10.2025 - 07:01