waaghals/Unique-Lone-Dog — pull request #12 by waaghals (2014-05-31 20:43:59+00:00)
Title: Access control

@tojba of @Jallah123 kan een van jullie het reviewen?

Voor beide, zodra dit gemerged is met `dev` en later jouw branch wordt gemerged dan doen all je controller/actions het niet meer.

Je moet een dan in de tabel `permission` het volgende toevoegen

RoleName | Controller* | Action*
---|---|---
_Guest_|MijnController|MijnAction
_Guest_|MijnController|AndereAction
_User_|MijnController|ActionAlleenVoorUser
...|...|...
*Zonder postfix, dus Index ~~Controller~~

Er zit wel een rangorde in, dus een hogere rol (a.d.h.v `power`) erft automatisch de permissies van de rol er onder.

Dus een _Administrator_ heeft ook alle permissies die een _User_ heeft en een _User_ heeft weer de permissies van _Guest_