| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | 
							- <?php
 
- namespace app\admin\controller;
 
- use think\Db;
 
- class Auth extends Base
 
- {
 
-     public $userId;
 
-     public $orgId;
 
-     public $rolesId;
 
-     protected function initialize()
 
-     {
 
-         if(!is_login()){
 
-             if(request()->isAjax()){
 
-                 $this->error('未登录,请先登录');
 
-             }else{
 
-                 $url = request()->domain().'/common/login.html';
 
-                 $this->redirect($url);
 
-             }
 
-         }
 
-         $this->userId = is_login();
 
-         $this->orgId = cur_org_id();
 
-         $user = session('user_auth');
 
-         $this->rolesId = !empty($user)&&isset($user['rolesId'])?$user['rolesId']:0;
 
-         $this->assign('rolesId',$this->rolesId);
 
-         // 检查是否有紧急事件
 
-         $info = Db::name('burst_record')
 
-             ->where('user_id',$this->userId)
 
-             ->where('status',1)
 
-             ->where('del',0)
 
-             ->find();
 
-         if($info){
 
-             $this->redirect(url('Bursting/index'));
 
-         }
 
-         parent::initialize();
 
-     }
 
-     public function getTableField($table,$where,$field){
 
-         $val = Db::name($table)
 
-             ->where($where)
 
-             ->value($field);
 
-         return $val;
 
-     }
 
- }
 
 
  |