accessRules() not working for some reason

I created a new controller called ‘ReportController’ and have the following inside its accessRules() method,





array('deny',  // deny all users



The problem is, despite of having ‘@’ under the rule for ‘index’ page, it opens without logging in. I’ve not seen this problem before so wondering what could be wrong.

probably u forgot to override filters function. Put the code in your controller


	 * @return array action filters


	public function filters()


		return array(

			'accessControl', // perform access control for CRUD operations



Worked. Thanks. :)