Create A Own Login For Module

i have module: administrator, now i want create a own login for administratormodule

in modules\administrator\components\AdminController:


class AdminController extends CController

{

    public function filters()

    {

        return array('accessControl');

    }


    public function accessRules()

    {

        return array(

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

        );

    }

}

in modules\administrator\controllers\Sitecontroller:


class SiteController extends AdminController

{

    public function actionIndex()

    {

        $this->render('index');

    }


        public function actionLogin()

        {

                $this->render('login');

        }

}

but when visit mydomain.site/administrator/site/index, it does not redirect to mydomain.site/administrator/site/login which redirects to mydomain.site/site/login (default login), I want it redirects to mydomain.site/administrator/site/login

can someone help me?

Try


public function accessRules()

    {

        return array(

            array('deny', // deny guest users

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

            ),


        );

    }