Prohlížení tohoto vlákna:
1 Anonymní uživatelé
Kontrola oprávnění administrátora |
||
---|---|---|
Webmaster
Členem od:
21:08 29.8.2005 Bydliště Louny
Skupina:
Registrovaní uživatelé Příspěvky:
1888
|
Pro administraci využívám kontrolu pro více uživatelů pomocí Admin Profiles. To však umožňuje pouze dostupnost daného menu v administraci. Potřeboval bych však nastavit oprávnění přímo v daném modulu, např. při editaci objednávky při přidávání zboží. Je to možné nějak provést např. přes
či něco podobného? Řešil to někdo, jak správně definovat podmínku?
Zasláno: 11:46 1.8.2008
|
|
Přenos |
Re: Kontrola oprávnění administrátora |
||
---|---|---|
Členem od:
23:10 26.10.2006 Skupina:
Registrovaní uživatelé Vývojáři Příspěvky:
1002997
|
možná bych spíš použil
$_SESSION['admin_id'] jednoduchý příklad: do souboru, kam nemá mít přístup dej za: <!-- body //--> tohle: <?php $sql_admin = $db->Execute(" select admin_id from " . TABLE_ADMIN . " where admin_id ='" . $_SESSION['admin_id'] . "'"); if ($sql_admin->fields['admin_id'] == '3') { // číslo 3 nahraď číslem nechtěného admina echo 'Táhni jinam !'; } else { ?> a ukončovací závorku } dej před require(DIR_WS_INCLUDES . 'application_bottom.php'); prostě vše co je v závorkách za else nebude vidět... jednoduchý, ale funguje to....
Zasláno: 12:51 1.8.2008
|
|
_________________
Save Water ! Drink Beer ... |
||
Přenos |
Re: Kontrola oprávnění administrátora |
||
---|---|---|
Webmaster
Členem od:
21:08 29.8.2005 Bydliště Louny
Skupina:
Registrovaní uživatelé Příspěvky:
1888
|
Perfektní, podle kódu to bude na 100% funkční. Díky moc, nemám dneska bohužel na určité věci hlavu a to vedro mně pomalu zabíjí.
Zasláno: 12:54 1.8.2008
|
|
Přenos |
Re: Kontrola oprávnění administrátora |
||
---|---|---|
Webmaster
Členem od:
21:08 29.8.2005 Bydliště Louny
Skupina:
Registrovaní uživatelé Příspěvky:
1888
|
Super, odzkoušeno a už to běží naostro.
Zasláno: 13:37 1.8.2008
|
|
Přenos |
Re: Kontrola oprávnění administrátora |
||
---|---|---|
Členem od:
23:10 26.10.2006 Skupina:
Registrovaní uživatelé Vývojáři Příspěvky:
1002997
|
no jak na to koukám, mně bylo taky nějak horko...
jde to i jednodušejc.... bez sql.... if ($_SESSION['admin_id'] == '3') { // číslo 3 nahraď číslem nechtěného admina echo 'Táhni jinam !'; } else { ?>
Zasláno: 16:51 1.8.2008
|
|
_________________
Save Water ! Drink Beer ... |
||
Přenos |
Re: Kontrola oprávnění administrátora |
||
---|---|---|
Webmaster
Členem od:
21:08 29.8.2005 Bydliště Louny
Skupina:
Registrovaní uživatelé Příspěvky:
1888
|
Jo, jasně. Já si právě taky myslel, že ten admin už v nějaké session je uložený. Bohužel Session jsou asi jedna z mála věcí, se kterou zatím moc neumím pracovat.
Zasláno: 17:42 1.8.2008
|
|
Přenos |
Můžete prohlížet témata.
Nemůžete zakládat nová témata.
Nemůžete odpovídat na příspěvky.
Nemůžete editovat Vaše příspěvky.
Nemůžete mazat Vaše příspěvky.
Nemůžete přidávat nové ankety.
Můžete hlasovat v anketách.
Nemůžete připojovat soubory k příspěvkům.
Nemůžete přispívat bez schválení.