Autor | Zpráva | ||
---|---|---|---|
Gooner77 Profil * |
#1 · Zasláno: 25. 2. 2013, 18:50:33
Dobrý den,
chtěl bych se zeptat jesli by mi někdo poradil s přihlašováním. Myslím to tak že v tabulce kde jsou uloženy jména a hesla a další informace o uživatelích mám sloupec s právama. Práva jsou zadá na jako 3 - admin (přistup do všech částí stránek), 2 - redaktoři (smí přidávat pouze články atd..), 1 - uživatele s přistupem do častí stránek které nebudou přistupné pro uživatele bez přihlášení. Potřeboval bych nějak před prǐhlášení prověřit do jaký skupiny patří a rovnou semu jen zobrazil obsah např pro admina atd.. Dělá se to nějak přes session ale já vůbec nevím jak tak bych potřeboval poradit :( |
||
Micruss Profil |
Stačí, když dáš normálně podmínku databáze např.
(pokud máš $uzivatel = mysql_fetch_array($neco); if($uzivatel['prava']==3) { //admin menu } // přidávání článků podle práv 2 a víc if($uzivatel['prava']>=2) { // odkaz na pridání článků } Ještě bych dodal, když už bude v tý admin sekci nebo přidávat článek tak si tam dej ochranu aby ti tam nemohl každej druhej... todle je jen na zobrazování toho menu, nebo odkazu |
||
Gooner77 Profil * |
#3 · Zasláno: 25. 2. 2013, 19:29:04
if($uzivatel['prava']==3) { //kod pro přihlášení } elseif($uzivatel['prava']==2) { //ten samí kod co předtím } elseif($uzivatel['prava']==1) { //tem sáí kod co předtím } A tobude v souboru který spracovávam formulář s přihlásetim jestli to chápu dobř? |
||
Micruss Profil |
#4 · Zasláno: 25. 2. 2013, 20:42:45
ne normální formulář na přihlášení pro všechny a potom, třeab budeš mít článek např. index.php?clanekid=1 a budeš ho chtít editovat
a chceš aby odkaz na editování viděl moderátor a admin tak dáš if($uzivatel['prava']>=2) { // odkaz echo '<a href="nejakyodkaz">Upravit</a>'; } atd. atd. |
||
Časová prodleva: 11 let
|
0