User: немного прибрался.
Немного прибрался в модуле User.
Выделил функционал в ActionController отвечающий за авторизованного пользователя в ProfileController.
Теперь:
ActionController - отвечает за функционал не авторизованного пользователя.
ProfileController - отвечает за функционал авторизованного пользователя.

Из action ActionController убран код проверяющий авторизован ли пользователь. Для проверка прав на доступ к его экшенам используется accessRules.

Из action ProfileController убран код, которые возвращает авторизованного пользователя. Этот код перемещен в ProfileController в beforeAction.

Перемещены файлы темы.
Подправлены ссылки.
Подправлены комментарии контроллеров