Vítejte na PHP Fusion Czech

PHP-Fusion je webová aplikace psaná v PHP využívající MySQL. Jde o redakční systém s AGPL licenci psaný Nickem Jonesem a jeho developerským týmem. První verze tohoto redakčního systému vyšla v roce 2003 a aktuální stabilní verze je verze 7.02.07. V současné době má PHP-Fusion okolo 20 podpor v různých jazycích. Můžete do něj instalovat různá rozšíření a měnit vzhledy.

Stáhnout aktuální verzi: 7.02.07 [Česky]

Poslední články

Počet článků: 32

Online

silicondoll01:39:11
wude 1 den
James96 2 dny
matze 2 dny
lindsayrobin 4 dny
Počet uživatelů 2140

Hiearchie článků

Rozcestník » PHP-Fusion » Zakázání přístupu

Zakázání přístupu

Tyto kódy jsou podmínky v PHP ve kterých jsou zadefinované konstanty pro zakazování přístupu. Tyto konstanty jsou zadefinovány v souboru maincore.php.
Takže jdeme na to. První si ukážeme všechny příklady a pak vysvětlíme.

Zobrazí se návštěvníkovi ale členovi ne
if (iGUEST) {  
echo "Návštěvník vidí tento text!"; 
} else { 
echo "Zde je text který se ukáže členovi.";
}


Zobrazí se členovi ale návštěvníkovi ne
if (iMEMBER) {  
echo "Člen vidí tento text!"; 
} else { 
echo "Zde je text který se ukáže návštěvníkovi.";
}


Zobrazí se adminům ale členům a návštěvníkům ne
if (iADMIN) {  
echo "Admin vidí tento text!"; 
} else { 
echo "Zde je text který se ukáže členovi a návštěvníkovi.";
}


Zobrazí se hl. adminovi ale adminům, členům a návštěvníkům ne
if (iSUPERADMIN) {  
echo "Hl. admin vidí tento text!"; 
} else { 
echo "Zde je text který se ukáže členovi, adminovi a návštěvníkovi.";
}



Takže toto byly příklady které můžete použít při zakazování přístupu. Samozřejmě že to jde udělat i naopak že se dá třeba místo iMEMBER toto !iMEMBER a přehodí to že první echo bude to co vidí návštěvník a to poslední cho zase co vidí člen. Níže si ukážeme příklad který se používá třeba v submit.php.

Tady tato podmínka se dává aby jste nemuseli psát moc obsahu do podmínek výše uvedených tak se používá aby to přesměrovalo na index stránky. Zde máte příklad.

if (!iMEMBER) { redirect(BASEDIR."index.php"); }

Znamená to že pokud není návštěvník této určité stránky člen, přesměruje ho to na index webu. Je to velice šikovný způsob. Toto bylo asi tak vše základní co by jste měli vědět takže pokud máte jakékoliv otázky napište je do komentářů k tomuto článku :)

Komentáře

  1. tealke
    dne 03.July 2016 14:05:33

    Dobrý den měl bych jeden dotaz dá se takto omezit i přístup jednotlivým uživatelským skupinám které si člověk sám vytvoří, nebo PHP fusion umí omezit přes zdrojový kod pouze tyto základní skupiny?

Přidat komentář

Pro přidání komentáře musíte být přihlášený.

Partneři

Apartmány Praha nabízí - levné ubytování v Praze v okolí Karlova mostu. Klimatizace do bytu a klimatizace LG. Automobily Suzuki a Suzuki SX4. Tvorba webu a SEO. Doprava, přeprava, spedice. Nákladní auta a inzerce tahačů. Zastavení exekuce nemovitosti.
Rozvod online, pohřební služby, nebankovní půjčky pro každého. Levné taxi v Brně ušetří peníze. Drink and drive taxi Brno.