我正在使用Yii2 Advance应用程序,我是yii2的新手,所以如何制作
所有yii2控制器不允许在没有登录的情况下进行操作或者客人必须登录
我的意思是如果用户没有登录就无法登录控制器,所以在登录页面重定向这不是一个控制器我需要很多控制器
您需要在组件部分之后在common/main.php中添加以下代码.
'as beforeRequest' => [ //if guest user access site so, redirect to login page.
'class' => 'yii\filters\AccessControl',
'rules' => [
[
'actions' => ['login', 'error'],
'allow' => true,
],
[
'allow' => true,
'roles' => ['@'],
],
],
],
Run Code Online (Sandbox Code Playgroud)