そのため、Yii 1 でデフォルト ルートを設定する方法に関する投稿を見たことがあります。初期ページはログイン ページですが、Yii 2 でこれを行う方法に関する投稿はありません。
私が必要としているのは、すべてのユーザーが最初にログインしてから CRUD 機能を使用できるようにすることです。一部のユーザーは他のユーザーよりも多くのことを実行できます。
参考までに、基本テンプレートを使用しています。
そのため、Yii 1 でデフォルト ルートを設定する方法に関する投稿を見たことがあります。初期ページはログイン ページですが、Yii 2 でこれを行う方法に関する投稿はありません。
私が必要としているのは、すべてのユーザーが最初にログインしてから CRUD 機能を使用できるようにすることです。一部のユーザーは他のユーザーよりも多くのことを実行できます。
参考までに、基本テンプレートを使用しています。
basic\config\web.php で試してください
'loginUrl' => ['user/login'],
コンポーネントでユーザーに追加
'components' => [
'request' => [
// !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
'cookieValidationKey' => '',
],
'cache' => [
'class' => 'yii\caching\FileCache',
],
'user' => [
'identityClass' => 'app\models\User',
'enableAutoLogin' => true,
'loginUrl' => ['user/login'],
],
// ...
]