Ik ben voor een website een member systeem aan het ontwikkelen.
De standaarden, zoals user aanlaten maken, inloggen profiel wijzigen enzo heb ik allemaal al, dat is ook het makkelijkste.
Maar nu wil ik de rechten gaan bepalen waarna ik daarna die ga gebruiken voor de verdere website/forum.
Ik wil niet gaan werken met statussen voor users maar met groepen. En dan eigenlijk op de manier zoals in windows. Dus gebruiker a zit in groep nieuwsposters maar mag alleen zijn eigen nieuwsberichten bewerken/verwijderen, maar gebruiker b zit ook in de groep nieuwsposters maar die mag alle nieuwberichten editten, maar alleen die van zichzelf verwijderen. Ook moet het mogelijk zijn om 1 gebruiker meerdere groepen te laten bevatten, dus zowel nieuwsposter en collumnnist bijvoorbeeld en ook weer dat ik daarop rechten kan toepassen zoals lezen, schrijven, wijzigen.
Hoe kan ik dit het beste aanpakken en hoe verwerk ik dit in de code.
Ik zat zelf te denken om een tabel in mysql aan te maken waarin ik de groepen defineer en daarachter de rechten. Maar dan zit ik met het lezen, schrijven, wijzigen systeem wat ik niet meer kan aangeven en hoe kan ik beste aangeven dat users in meerdere groepen zitten.
Ik hoop dat ik beetje goed uitgelegt heb, zo niet hoor ik het graag probeer ik het goed uit te leggen zodat ik met jullie hulp het systeem kan gaan schrijven.
Ik wil geen systeem jatten, want ik wil er ook nog wat van leren.
De standaarden, zoals user aanlaten maken, inloggen profiel wijzigen enzo heb ik allemaal al, dat is ook het makkelijkste.
Maar nu wil ik de rechten gaan bepalen waarna ik daarna die ga gebruiken voor de verdere website/forum.
Ik wil niet gaan werken met statussen voor users maar met groepen. En dan eigenlijk op de manier zoals in windows. Dus gebruiker a zit in groep nieuwsposters maar mag alleen zijn eigen nieuwsberichten bewerken/verwijderen, maar gebruiker b zit ook in de groep nieuwsposters maar die mag alle nieuwberichten editten, maar alleen die van zichzelf verwijderen. Ook moet het mogelijk zijn om 1 gebruiker meerdere groepen te laten bevatten, dus zowel nieuwsposter en collumnnist bijvoorbeeld en ook weer dat ik daarop rechten kan toepassen zoals lezen, schrijven, wijzigen.
Hoe kan ik dit het beste aanpakken en hoe verwerk ik dit in de code.
Ik zat zelf te denken om een tabel in mysql aan te maken waarin ik de groepen defineer en daarachter de rechten. Maar dan zit ik met het lezen, schrijven, wijzigen systeem wat ik niet meer kan aangeven en hoe kan ik beste aangeven dat users in meerdere groepen zitten.
Ik hoop dat ik beetje goed uitgelegt heb, zo niet hoor ik het graag probeer ik het goed uit te leggen zodat ik met jullie hulp het systeem kan gaan schrijven.
Ik wil geen systeem jatten, want ik wil er ook nog wat van leren.