0

そのため、Yii 1 でデフォルト ルートを設定する方法に関する投稿を見たことがあります。初期ページはログイン ページですが、Yii 2 でこれを行う方法に関する投稿はありません。

私が必要としているのは、すべてのユーザーが最初にログインしてから CRUD 機能を使用できるようにすることです。一部のユーザーは他のユーザーよりも多くのことを実行できます。

参考までに、基本テンプレートを使用しています。

4

2 に答える 2

2

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'],
    ],

// ...

]

于 2015-06-23T21:44:55.100 に答える