style、

style、

这家伙有点懒,还没写个性签名!

  • 财富值30
  • 威望值0
  • 总积分30

个人信息

  • 2017-11-06 已签到
    连续签到1天,获得了5个金钱
  • 提出了问题
    PHP致命错误 - yii\base\ErrorException
  • 回复了 的回答

    `<?php
    namespace backend\controllers;
    use yii\web\Controller;
    use Yii;
    class AdminController extends Controller {

    public function beforeAction($action){
    	if(!Yii::$app->user->id){
    		$this->redirect(['/site/login'])->send();
    	}else{
    		return true;
    	}
    }
    
    
    

    }
    ?>`

    先分清楚前后台模版就应该可以了吧

  • 回复了 的回答

    可以在 beforeAction 里面判断

    谢谢大佬解决了

  • 回复了 的回答

    一般都是在before提前判断是否登录

    谢谢大佬,解决了

  • 回复了 的回答

    `<?php
    namespace backend\controllers;
    use yii\web\Controller;
    use Yii;
    class AdminController extends Controller {

    public function beforeAction($action){
    	if(!Yii::$app->user->id){
    		$this->redirect(['/site/login'])->send();
    	}else{
    		return true;
    	}
    }
    
    
    

    }
    ?>`

    应该是修改前后台的模块

  • 回复了 的回答

    `<?php
    namespace backend\controllers;
    use yii\web\Controller;
    use Yii;
    class AdminController extends Controller {

    public function beforeAction($action){
    	if(!Yii::$app->user->id){
    		$this->redirect(['/site/login'])->send();
    	}else{
    		return true;
    	}
    }
    
    
    

    }
    ?>`

    大佬说 获取不到id的值 <?php

    namespace app\mudule\admin\controllers;
    use Yii;
    use yii\web\Controller;
    use yii\rest\ActiveController;
    use yii\db\ActiveRecord;
    class LoginController extends Controller
    {
    // public function __construct(){

     // //操作命名格式 action操作名
      // $actions = parent::actions();
      // $session = Yii::$app->session;
      // $admin_id=$session->get('admin_id');
      // if($admin_id==null){
      // 	$this->redirect(['/default/zz'])->send();
      // Yii::app()->user->setFlash('commentSubmitted ','zz');
      // $this->redirect('default/zz');
      // } 
    public function beforeAction($action){
    if(!Yii::$app->user->admin_id){
    	$this->redirect(['/default/zz'])->send();
    }else{
    	return true;
    }
    

    }

    } 这样不行啊

  • 2017-09-19 已签到
    连续签到2天,获得了10个金钱
  • 提出了问题
    控制器继承
  • 赞了回答

    好像都得这样写

试用期 等级规则
30/50
资料完整度
10/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

1

Ta的访客

1