公共函数beforeAction($action) { 如果(\Yii::$app->getUser()->isGuest&& \Yii::$app->getRequest()->url!== Url::to(\Yii::$app->getUser()->loginUrl) ) { \Yii::$app->getResponse()->重定向(\Yi::$应用->getUser()->登录URL); } return parent::beforeAction($action); }
-
你为什么不使用 yii\web\用户::loginRequired() ? 该函数可以精确地执行您需要的操作,还可以记住当前的url。 请参阅Anton M的回答。 – Beowulfenator公司 评论 2015年10月24日9:47