A felhasználói jogosultságok koncepciója nyitott karban

Feltételezik, hogy az OpenCart legújabb verziójában dolgozik. És elkezdjük az erőforrások és engedélyek bevezetését.

Az erőforrások és az engedélyek fogalma

Az Access Control List (ACL) rendszerben két fontos dolog van - engedélyek és erőforrások. Az erőforrások egy felhasználói csoport saját erőforrásaihoz kapcsolódnak, és a felhasználók különböző műveleteket hajthatnak végre ezekkel az erőforrásokkal. Minden rendszerben az erőforrások és az engedélyek saját módján kerülnek bemutatásra.

Ebben a részben az OpenCart kontextusában fogjuk megnézni ezeket a fogalmakat.

Meg fogsz lepődni, de az admin panel forrásai alatt az összes vezérlő fájlt értjük. Az erőforrás "katalógus / attribútum" a fájl admin / controller / catalog / attribute.php fájlra utal. Ezért, ha az erőforrás bármely felhasználói csoporthoz van kötve, a felhasználók képesek lesznek végrehajtani a megfelelő vezérlőfájlban leírt összes műveletet.

A felhasználói jogosultságok koncepciója nyitott karban

Online áruház az OpenCarton!

Hozzon létre egy online áruházat a legkedveltebb CMS-től - az OpenCart a semmiből!

Menjen az Admin panelbe a Rendszer> Felhasználók> Felhasználói csoportok menüpontban. Szerkesszük például a Rendszergazda csoportot.

A felhasználói jogosultságok koncepciója nyitott karban

Az ábra azt mutatja, hogy minden erőforrás a legördülő mezőben található. Ha létrehoz egy új vezérlőt a felhasználói modulhoz, hozzáadódik ehhez a mezőhöz, és kiemeli. Ez volt a források fogalmának bevezetése. A következő részben láthatjuk, hogyan társulnak az erőforrások az engedélyekkel.

engedély

A felhasználói jogosultságok koncepciója nyitott karban

Gyorsan bemutatták az erőforrások és engedélyek fogalmát. A következő részekben láthatjuk, hogyan használják őket felhasználói csoportokkal együtt.

Hozzon létre egy új felhasználói csoportot, és hozzon hozzá engedélyeket

Ön már ismeri az engedélyek és források általános fogalmát. Most létrehozunk egy új felhasználói csoportot, és bemutatjuk, hogyan működnek együtt. Menjen az Admin panelbe a Rendszer> Felhasználók> Felhasználói csoportok menüpontban. Az OpenCart alapértelmezés szerint a felhasználói csoportok listáját fogja látni.

A felhasználói jogosultságok koncepciója nyitott karban

Új felhasználói csoport létrehozásához kattintson a + ikonra.

A felhasználói jogosultságok koncepciója nyitott karban

A felhasználói jogosultságok koncepciója nyitott karban

Online áruház az OpenCarton!

Hozzon létre egy online áruházat a legkedveltebb CMS-től - az OpenCart a semmiből!

Adja meg a felhasználói csoport nevét, válassza ki a hozzáférési jogosultságok és módosítások forrásait. Ha végzett, mentse el a csoportot. Például csak a katalógus / kategória erőforrásait választottam az általam létrehozott egyéni csoporthoz.

A Custom csoport felhasználói tesztelése

Most az admin panelen hozzon létre egy új felhasználót, és adja hozzá az új csoporthoz. Menjen a Rendszer> Felhasználók> Felhasználók és kattintson a + ikonra új felhasználó létrehozásához.

A felhasználói jogosultságok koncepciója nyitott karban

Töltse ki a szükséges mezőket - figyeljen a Felhasználói csoport mezőre, ahol az Egyéni csoportot választottam. Mentse el a felhasználót és jelentkezzen ki a rendszerből. Próbálja meg bevinni az egyéni csoporthoz zárt szekciókat. Hozzáférési hibát kapsz!

A felhasználói jogosultságok koncepciója nyitott karban

Hogyan ellenőrizheti a hozzáférési és módosítási erőforrásokat egy felhasználó számára?

Ebben a részben megtudhatja, hogyan ellenőrizheti a hozzáférést vagy módosításokat egy adott erőforráshoz a felhasználó számára. Az alábbi kód megtalálható a legtöbb rendszergazda vezérlőpanel fájljában. Ez a kód ellenőrzi a felhasználó hitelességét, mielőtt hozzáférést engedélyezne a kiváltságos műveletekhez.

Nyissa meg a fájl feltöltését / admin / controller / catalog / product.php.

Így a kód használatával ellenőrizheti a felhasználó jogosultságait az erőforrásokkal kapcsolatos műveletek végrehajtásához. Az ideális szcenárió az, hogy több felhasználócsoportot hozzon létre és hozzon létre különböző jogosultságokat a követelményektől függően.

következtetés

Ma áttekintettük az OpenCart erőforrásait és engedélyeit. Az alapfogalmakkal kezdtük, és végül megtudtuk, hogyan lehet maximalizálni a felhasználói csoportok potenciálját erőforrásokkal és engedélyekkel együtt.

Kiadás: A webformyself parancs.

A felhasználói jogosultságok koncepciója nyitott karban

Online áruház az OpenCarton!

Hozzon létre egy online áruházat a legkedveltebb CMS-től - az OpenCart a semmiből!

A legfrissebb hírek az informatikai és webfejlesztésről a Telegram csatornán

A felhasználói jogosultságok koncepciója nyitott karban

Online áruház a Joomlában

Tanulja meg a lépésenkénti útmutatót a Joomla online áruházainak létrehozásához