Difference between #3 and #4 of
Console Based CAuthManager Helper

Revision #4 has been created by bluyell on Apr 14, 2015, 6:49:50 PM with the memo:

helper. how to create a batch file for better usage.
« previous (#3)


Title unchanged

Console Based CAuthManager Helper

Category unchanged


Yii version unchanged

Tags unchanged

rbac, auth, CDbAuthManager, console, command

Content changed

./yiic foo rbac --c="assign sometask admin"
#test if the user admin has access to the operation
./yiic foo rbac --c="check someopr admin"

How to create a Batch file for better usability:
As i mention before the original yii-based command line usage is not appropiated for this kind of task:  
   ./yiic foo rbac --c="list operation"
In order to help you when using the command line, i suggest you to write a batch file:
  $yourshell cd /yourapp/protected 
  $yourshell touch rbac  #create a empty file.
  $yourshell chmod +x rbac  #assign execution privilegies
  $yourshell echo "./yiic foo rbac --c=\"$1 $2 $3 $4\"" >> rbac
As result, you can do it in this way:
  $yourshell cd /yourapp/protected 
  $yourshell ./rbac list operation
  $yourshell ./rbac query somerole
  $yourshell ./rbac create operation someoper
How to Setup

The following steps will enable you to have basic console including a behavior designed to command your currently installed rbac feature. [Read more about install a CAuthManager based authentication manager](http://www.yiiframework.com/doc/guide/1.1/en/topics.auth#configuring-authorization-manager).

### Step1: Configure a CConsoleCommand
0 0
1 follower
Viewed: 12 489 times
Version: 1.1
Category: How-tos
Written by: bluyell
Last updated by: bluyell
Created on: Mar 29, 2015
Last updated: 9 years ago
Update Article


View all history