Before И After Login В Модулях

Есть метод login в котором есть строки:

$this->beforeLogin();

Yii::app()->user->login($this->_identity);

$this->afterLogin();

В этом контроллере объявлены методы afterLogin и beforeLogin.

Нужно чтобы в разных модулях можно было создать класс в котором переопределялись бы эти методы с вызовом:

parent::beforeLogin();

parent::afterLogin();

Но нужно чтобы в этом контроллере небыло необходимости что то добавлять

Я вызываю эти методы так:




  Class WebUser extends CWebUser

  {

    protected function afterLogin($fromCookie) {

        parent::afterLogin($fromCookie);

        

        your code...

        

    }      

  }