Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] problem ze zmienna $status, j.w.
if_error
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 6.06.2007

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


Witam - mam problem ze zmienną $status. Kończe robić własnego CMS'ka i chciałem aby dostęp do niego mieli: admin - status a, uzytkownik - status u, uzytkownik testowy - status t.

tabela:
  1. CREATE TABLE `administrator` (
  2. `id_administrator` int(5) NOT NULL AUTO_INCREMENT,
  3. `imie` mediumtext NOT NULL,
  4. `nazwisko` mediumtext NOT NULL,
  5. `user` varchar(15) NOT NULL,
  6. `password` varchar(32) NOT NULL,
  7. `email` varchar(30) NOT NULL,
  8. `status` varchar(10) NOT NULL,
  9. PRIMARY KEY (`id_administrator`)
  10. );


logując się w palu:
  1. <?php
  2. ...
  3. $_SESSION['LOGGED'] = "TRUE";
  4. $_SESSION['user']=$wiersz['user'];
  5. $_SESSION['imie']=$wiersz['imie'];
  6. $_SESSION['nazwisko']=$wiersz['nazwisko'];
  7. $_SESSION['status']=$wiersz['status'];
  8. ...
  9. ?>


i teraz po zalogowaniu chciałem zrobić aby: administrator miał dostęp rzecz jasna do wszystkiego, uzytkownik juz miał ograniczone prawa natomiast uzytkownik testowy aby mógł tylko przeglądać np. newsy itp. bez możliwości edycji czegokolwiek.

Na początku ustawiłem sobie sprawdzenie:
  1. <?php if ($status == 't' ) {
  2. echo'Nie masz uprawnień do przeglądania tej strony !';
  3. } else {
  4. ?>
  5.  
  6. ... właściwa strona
  7.  
  8. <?php } ?>


i problem polega na tym iż testując stronę na Krasnalu wszystko działa i uzytkownikowi testowemu zostaje ograniczony dostęp, natomiast po wraniu stronki na serwer - przepuszcza go i ma on dostęp do wszystkiego.

Coś powaliłem (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
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: 24.08.2025 - 21:08