Multi User Type And Table

when in config main.php I set like this :





		'user'=>array(

			'class' => 'WebUser',

			'allowAutoLogin'=>true,

			'loginUrl' => array('/user/login'),

		),


		'member'=>array(

			'allowAutoLogin'=>true,

			'class'=>'CWebMember',

			'stateKeyPrefix' => 'member',

			'loginUrl' => array('/member/login'),

		),




how we can implement member as default user in a controller :




	public function accessRules(){

		return array(

			array('allow',

				'actions'=>array('index','cleardata',),

				//'expression'=>'!Yii::app()->member->isGuest',

				//'users'=>array('@'),

				'members'=>array('@'), //this errors, Property "CAccessRule.members" is not defined. 

			),

			array('deny', 'users' => array('*')),

		);

	}


	public function filters()

	{

		// return the filter configuration for this controller, e.g.:

		return array(

			'accessControl',

		);

	}



error Property “CAccessRule.members” is not defined. how to add members property ???

i think you can change the line


'members'=>array('@'), 

to


 'users'=>array('members'),

like


public function defaultAccessRules()

	{

		return array(

		array('allow', // allow authenticated user to perform 'create' and 'update' actions

				'actions'=>array('create','update','admin','delete'),

				'users'=>array('admin'),

		),

		array('allow', // allow authenticated user to perform 'create' and 'update' actions

				'actions'=>array('create','update','admin','delete'),

				'users'=>array('members'),

		),

		array('allow', // allow authenticated user to perform 'create' and 'update' actions

				'actions'=>array('create','update','admin','delete'),

				'users'=>array('content_verifier'),

		),

			


		);

	}

thank you, but it’s not intended and does not work, for a while I use this:




	public function accessRules(){

		//sementara

		Yii::app()->user->loginUrl = array('/member/login');

		return array(

			array('allow',

				'actions'=>array('index','cleardata',),

				'expression'=>'!Yii::app()->member->isGuest',

				//'members'=>array('@'),

			),

			array('deny', 'users' => array('*')),

		);

	}