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.
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.
$_SESSION['userId']=$row['userId']; # $row - zmienna z bazy, z np. ID...
---SPRAWDZENIE CZY JUŻ JEST ZALOGOWANY--
Potem sprawdzasz czy jest zalogowany
if (isset($_SESSION['userId'])) {
# zalogowany
}
else
{
# nie zalogowany
}
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:
if ($user['staff']>0)
{
# czyli jesli ranga wieksza od 0(uzytkownika)
}
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.