Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Panel Admina dla 1 osoby
Sign
post
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 3.11.2014

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


Witam, co zrobic, aby dla 1 osoby ( admin glowny ) wyswietlal sie link
"Panel Admina" ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sign
post
Post #2





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 3.11.2014

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


wiem już, że musze dodac nowe pole do tabeli users, ale nie wiem jak to zrobic . pomoze ktos?
Go to the top of the page
+Quote Post
KsaR
post
Post #3





Grupa: Zarejestrowani
Postów: 520
Pomógł: 102
Dołączył: 15.07.2014
Skąd: NULL

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


Cytat(Sign @ 14.08.2015, 19:01:49 ) *
wiem już, że musze dodac nowe pole do tabeli users, ale nie wiem jak to zrobic . pomoze ktos?

Ehh dobra dam gotowiec bo chyba ci tygodnie oszczędze... Z twoim nie do konca, czytaniem z uwagą.


Aby dodać do tabeli `users` pole ("kolumne") `staff` zrob np.
  1. ALTER TABLE `users` ADD `staff` tinyint UNSIGNED NOT NULL DEFAULT 0


Czyli domyślna ranga to 0 - użytkownik.

UPDATE-ami możesz zmieniać wartość aktualnego rekordu na inne, napewno znasz podstawy więc nie bede tlumaczyl.


---LOGOWANIE USERA---
Ok.
I gdy uzytkownik się zaloguje zapisujesz w sesji jego ID.

  1. $_SESSION['userId']=$row['userId']; # $row - zmienna z bazy, z np. ID...


---SPRAWDZENIE CZY JUŻ JEST ZALOGOWANY--
Potem sprawdzasz czy jest zalogowany

  1. if (isset($_SESSION['userId']))
  2. {
  3. # zalogowany
  4. }
  5. else
  6. {
  7. # nie zalogowany
  8. }



W "zalogowany"
Sekcja dla zalogowanych.

Tam tworzy kolejna zmienna,
Np. $user ktora bedzie zawierala pobrane z bazy dane odpowiedniego usera($_SESSION['userId']), np. Staff, nick czy co tam chcesz. - najlepiej żeby pobierało w tablicy.

Potem sprawdzasz:

  1. if ($user['staff']>0)
  2. {
  3. # czyli jesli ranga wieksza od 0(uzytkownika)
  4. }


Ten staff sam sobie ustal jak chcesz, mozesz np. Tak:

0 - uzytkownik,
1 - administrator,
2 - moderator.

Masz kompletnie na tacy, jeśli czegoś nie zrozumiałeś to masz BRAKI w podstawach i też je będziesz musiał powtórzyc.

Tyle.

Ten post edytował KsaR 14.08.2015, 18:38:20
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: 5.10.2025 - 07:36