Yii Framework Forum: come gestire i gruppi - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

come gestire i gruppi Rate Topic: -----

#1 User is offline   ilovephp 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 128
  • Joined: 04-February 11
  • Location:treviso

Posted 24 March 2011 - 03:33 AM

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 non conoscenza è una brutta bestia
0

#2 User is offline   sensorario 

  • Elite Member
  • Yii
  • Group: Moderators
  • Posts: 1,987
  • Joined: 07-September 10
  • Location:Cesena (Italy)

Posted 24 March 2011 - 03:44 AM

La domanda non mi è chiara. Cerchi una sorta di interfaccia?
0

#3 User is offline   ilovephp 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 128
  • Joined: 04-February 11
  • Location:treviso

Posted 24 March 2011 - 06:11 AM

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
la non conoscenza è una brutta bestia
0

#4 User is offline   sensorario 

  • Elite Member
  • Yii
  • Group: Moderators
  • Posts: 1,987
  • Joined: 07-September 10
  • Location:Cesena (Italy)

Posted 24 March 2011 - 06:24 AM

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('*'),
        ),
    );
  }

0

#5 User is offline   ilovephp 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 128
  • Joined: 04-February 11
  • Location:treviso

Posted 24 March 2011 - 07:55 AM

è questa l'estensione ?

http://www.yiiframew...c-manager/#hh14

link

per ora ti ringrazio
la non conoscenza è una brutta bestia
0

#6 User is offline   ilovephp 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 128
  • Joined: 04-February 11
  • Location:treviso

Posted 24 March 2011 - 07:59 AM

o meglio

http://www.yiiframew...ith-a-php-file/
la non conoscenza è una brutta bestia
0

#7 User is offline   sensorario 

  • Elite Member
  • Yii
  • Group: Moderators
  • Posts: 1,987
  • Joined: 07-September 10
  • Location:Cesena (Italy)

Posted 24 March 2011 - 08:14 AM

Esatto =)!
0

#8 User is offline   zaccaria 

  • Elite Member
  • PipPipPipPipPip
  • Yii
  • Group: Members
  • Posts: 2,232
  • Joined: 04-October 09
  • Location:Moscow

Posted 24 March 2011 - 08:58 AM

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.
0

#9 User is offline   ilovephp 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 128
  • Joined: 04-February 11
  • Location:treviso

Posted 24 March 2011 - 09:42 AM

grazie mille per gli input.

spero di non aver problemi.
la non conoscenza è una brutta bestia
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users