come gestire i gruppi

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.

:blink:

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

o meglio

http://www.yiiframework.com/wiki/65/how-to-setup-rbac-with-a-php-file/

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.