Example #1
0
 public function __construct()
 {
     parent::__construct();
     Event::loadCfg();
     $this->output->enable_profiler(false);
     //登陆后默认保存用户个人信息
     if (!empty($_SESSION['user']) && !empty($_SESSION['user']['uid'])) {
         $this->load->model('User_model', 'user');
         $this->load->model('User_identity_model', 'user_identity');
         $this->load->model('User_info_model', 'user_info');
         $this->load->model('User_bank_model', 'user_bank');
         $this->load->model('Cfg_bank_model', 'cfg_bank');
         //用户基本信息
         $_SESSION['user_info'] = !empty($_SESSION['user_info']) ? $_SESSION['user_info'] : $this->user_info->get($_SESSION['user']['uid']);
         //保存认证信息
         $_SESSION['user_identity'] = $this->user_identity->get($_SESSION['user']['uid']);
         //保存用户银行
         $_SESSION['user_bank'] = !empty($_SESSION['user_bank']) ? $_SESSION['user_bank'] : $this->user_bank->all(array('uid' => $_SESSION['user']['uid']));
         //列出银行卡信息
         $_SESSION['cfg_bank'] = !empty($_SESSION['cfg_bank']) ? $_SESSION['cfg_bank'] : $this->cfg_bank->getAll();
         //转换银行卡号为一维数组
         foreach ($_SESSION['cfg_bank'] as $cbs) {
             $_SESSION['cfg_bank_arr'][$cbs['id']] = $cbs['full_name'];
         }
         //安全等级保存到session
         $usr_safe = self::auto_usr_safe();
         $self_grade = self::usr_safe_grade();
         $_SESSION['usr_safe'] = array_merge($usr_safe, $self_grade);
     } else {
         //				self::auto_login();
     }
 }
Example #2
0
 public function __construct()
 {
     parent::__construct();
     Event::loadCfg();
     $this->output->enable_profiler(false);
     //登陆后默认保存用户个人信息
     if (!empty($_SESSION['user']) && !empty($_SESSION['user']['uid'])) {
         $this->load->model('User_model', 'user');
         $this->load->model('User_identity_model', 'user_identity');
         $this->load->model('User_info_model', 'user_info');
         $this->load->model('User_bank_model', 'user_bank');
         $this->load->model('Cfg_bank_model', 'cfg_bank');
         //国庆抽奖模块 加载
         $this->load->model('User_lottery_model', 'user_lottery');
         $_SESSION['user_lottery_lists'] = !empty($_SESSION['user_lottery_lists']) ? $_SESSION['user_lottery_lists'] : $this->user_lottery->search(array("is_win" => "yes"));
         //用户基本信息
         $_SESSION['user_info'] = !empty($_SESSION['user_info']) ? $_SESSION['user_info'] : $this->user_info->get($_SESSION['user']['uid']);
         //保存认证信息
         $_SESSION['user_identity'] = $this->user_identity->get($_SESSION['user']['uid']);
         //保存用户银行
         $_SESSION['user_bank'] = !empty($_SESSION['user_bank']) ? $_SESSION['user_bank'] : $this->user_bank->all(array('uid' => $_SESSION['user']['uid']));
         //列出银行卡信息
         $_SESSION['cfg_bank'] = !empty($_SESSION['cfg_bank']) ? $_SESSION['cfg_bank'] : $this->cfg_bank->getAll();
         //转换银行卡号为一维数组
         foreach ($_SESSION['cfg_bank'] as $cbs) {
             $_SESSION['cfg_bank_arr'][$cbs['id']] = $cbs['full_name'];
         }
         //安全级别保存session中
         $my_usr_safe = self::auto_usr_safe();
         //进度条
         $my_usr_safe_speed = 0;
         foreach ($my_usr_safe as $mv) {
             if ($mv === true) {
                 $my_usr_safe_speed += 25;
             }
         }
         if (!empty($_SESSION['user_info']['extensions'])) {
             $my_usr_safe_speed += 25;
         }
         //安全等级保存到session
         $self_safe = self::usr_safe_grade($my_usr_safe_speed);
         $_SESSION['usr_safe'] = array('speed' => $self_safe['speed'], 'grade' => $self_safe['grade']);
     } else {
         self::auto_login();
     }
 }
Example #3
0
 public function __construct()
 {
     parent::__construct();
     $this->output->enable_profiler(FALSE);
     Event::loadCfg();
 }