Ahojte,
potreboval by som poradiť, ako v PHP spraviť aplikáciu na správu používateľov, kde by som mohol editovať ich CRUD (create, read, update, delete) funkcie po celej stránke.
Aplikácia obsahuje 3 typy článkov:
Novinka, Odborný článok, Komentár na odborný článok
Aplikácia by mala mať zatiaľ 4 role (všetky role môžu plnohodnotne využívať hľadanie):
Admin
- CRUD všetky typy článkov(Novinky, odborné články, komentáre)
- Správa uživateľov (zmazanie, editácia, nastavovanie levelov prístupu)
Moderátor
- Create/Update/Delete iba SVOJE odborné články, Read všetky odborné články
- Môže Update/Delete iba komentáre na svoje články, nie iného moderátora, ale môže Create komentár všade
- Read novinky, ostatné komentáre
User (Registrovaný používateľ)
- Read novinky, odborné články
- Create/Update/Delete iba svoje komentáre, Read všetky komentáre
Guest (Neregistrovaný používateľ)
- Read všedtky typy článkov
Toto je základné nastavenie používateľských účtov, no rád by bol, keby sa to dalo jednoducho rozširovať a meniť oprávnenia CRUD pre všetkých používateľov, ale iba adminom.
Dúfam, že som to napísal zrozumiteľne
Vopred za odpovede veľmi pekne ďakujem.