Salve a tutti,
finalmente un forum professionale
Ho un piccolo quesito da porvi.
posso gestire i gruppi di utenti con RBAC o RIGHTS ?
grazie a tutti
Salve a tutti,
finalmente un forum professionale
Ho un piccolo quesito da porvi.
posso gestire i gruppi di utenti con RBAC o RIGHTS ?
grazie a tutti
La domanda non mi è chiara. Cerchi una sorta di interfaccia?
Scusa cerco di spiegarmi meglio,
il potentissimo framework gestisce le accessRules come segue:
gruppo “*” (tutti gli utenti) a cui si puo’ permettere un’azione index e una view;
gruppo “@” (tutti gli utenti autenticati) a cui si puo’ permettere un’azione create, export_pdf;
gruppo “admin” (gruppo amministratori) a cui si puo’ permettere un’azione admin, delete etc;
e questa è la gestione base.
Io vorrei creare un gruppo "esteso" a "@" di sole tre users che oltre a create,e ad export_pdf faccia anche update.
thanks
Io uso RBAC. Con questo devo indicare il ruolo dell’utente che ha i permessi. Ti posto qui un mio accessRules sperando di esserti di aiuto.
public function accessRules() {
return array(
array('allow',
'actions' => array('admin', 'create', 'view', 'delete', 'index', 'update'),
'roles' => array('SuperUSer'),
),
array('deny', // deny all users
'users' => array('*'),
),
);
}
è questa l’estensione ?
http://www.yiiframework.com/extension/rbac-manager/#hh14
link
per ora ti ringrazio
Esatto =)!
Con rbac puoi usare access rules con roles.
Se vuoi fare qualcosa di semplice e veloce, puoi usare access rules con expression, e valuta l’espressione che vuoi.
Puoi fare un metodo in WebUser da usare come expression.
grazie mille per gli input.
spero di non aver problemi.