Szerző Téma: Régió IV  (Megtekintve 1292 alkalommal)

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Régió IV
« Dátum: 2016. Szeptember 24. - 22:49:31 »
0 Show voters
Üdvözlünk titeket az első fordulóban!
Az első Régióban a két ellenfél: zsoolt997 és divkn
A feladat:
 
Készíts egy ACL (Access Control List) rendszert. A rendszer az alábbiakból áll:
 a. egy jogosultságokat tartalmazó lista (pl. tud letartóztatni, tud kickelni, látja a reportokat)
 b. jogosultsági csoportok előre meghatározott jogosultságokkal (rendőr, 1-es admin, adminsegéd, stb.)
 c. egyedi jogosultságok beállításának lehetősége
 d. API, amellyel a jogosultságok változtathatóak és lekérdezhetőek
Különös figyelem fordul a kivitelezés módjára (relációs adatbázis használata erősen javaslott).
[/quote]
 
Leadási határidő: 1 hét (2016.10.02)
 
Megjegyzés:
Ügyeljetek arra is, hogy a szkriptet a lehető legjobb tudásotok szerint valósítsátok meg illetve, hogy ne csússzatok ki az időből.
Sok sikert kívánunk!
« Utoljára szerkesztve: 2016. Szeptember 25. - 18:15:45 írta anGeL »

Nem elérhető anGeL

  • Adminisztrátor
  • 2158
    • Profil megtekintése
Régió IV
« Válasz #1 Dátum: 2016. Szeptember 25. - 18:23:56 »
0 Show voters
Értesítve.

Nem elérhető divkn

  • 3259
    • Profil megtekintése
Régió IV
« Válasz #2 Dátum: 2016. Szeptember 25. - 19:43:16 »
0 Show voters
damn. Szóval akkor copypasta MTA-ból.
GL

Régió IV
« Válasz #3 Dátum: 2016. Szeptember 25. - 21:03:26 »
+1 Show voters
d. API, amellyel a jogosultságok változtathatóak és lekérdezhetőek
[/quote]
Lehet csak este van, de nekem nem esik le, hogy ez mit takar..  :shurg:

Nem elérhető krisk

  • 2380
    • Profil megtekintése
Régió IV
« Válasz #4 Dátum: 2016. Szeptember 26. - 15:27:40 »
+1 Show voters
Idézetet írta: zsoolt997 date=1474830206\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"63182\" data-ipsquote-contentclass=\"forums_Topic

d. API, amellyel a jogosultságok változtathatóak és lekérdezhetőek
Lehet csak este van, de nekem nem esik le, hogy ez mit takar..  :shurg:
 
[/quote]
Te gyakorlatilag egy ACL rendszert írsz, amivel a szervereden lévő komplexebb jogosultságok is kezelhetőek. Nyilvánvalóan ez nem egy egyszerű munka, mivel szükséges az is hozzá, hogy a konfliktáló jogosultsági adatok valahogy feloldódjanak (ha pl. egy admin láthatja egy klán paneljét, de te még egyes klántagként nem láthatod, akkor látnod kell, értelemszerűen).
Ez egy komplex rendszer, valamilyen módon a létrehozott jogosultságokat tárolni kell és lekérdezni (a kiírás egy relációs adatbázis-rendszert javasol, mint pl. a beépített SQLite [?] vagy MySQL, de bármilyen más működő rendszer elfogadott). Ezt a funkcionalitást te egy interfésszel kiadod a scripternek, mint egy függvénykönyvtár. Magyarul szükséges csinálnod belőle egy include-ot (vagy többet), és ezekben létrehozni a scripter által elérhető függvényeket (pl. CreatePermission, DeletePermission, IsAbleTo, stb.). Ez a rendszered API-ja, és egy jól működő API-t kell írni.

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Régió IV
« Válasz #5 Dátum: 2016. Október 01. - 16:41:09 »
0 Show voters
Hogy haladtok?

Nem elérhető anGeL

  • Adminisztrátor
  • 2158
    • Profil megtekintése
Régió IV
« Válasz #6 Dátum: 2016. Október 01. - 23:27:19 »
0 Show voters
Zsolt nem tud beküldeni munkát, divkn nyert ha küld valamit.
Zártam.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal