Например так (если тот же самый контроллер):
public function actionIndex()
{
if (Yii::$app->user->isGuest) {
return $this->actionLogin();
} else {
return $this->render('index');
}
}
Причём важно использовать слово return :
return $this->actionLogin();
- иначе текущее действие продолжит выполнение, а без вызова представления получим белый экран.