| 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: 14 let
|
|||
0