CRMEB/application/wap/controller/AuthController.php
2019-05-16 14:29:15 +08:00

50 lines
1.2 KiB
PHP

<?php
/**
*
* @author: xaboy<365615158@qq.com>
* @day: 2017/12/11
*/
namespace app\wap\controller;
use app\wap\model\store\StoreOrder;
use app\wap\model\user\User;
use app\wap\model\user\WechatUser;
use service\UtilService;
use think\Cookie;
use think\Session;
use think\Url;
class AuthController extends WapBasic
{
/**
* 用户ID
* @var int
*/
protected $uid;
/**
* 用户信息
* @var
*/
protected $userInfo;
protected function _initialize()
{
parent::_initialize();
try{
$uid = User::getActiveUid();
}catch (\Exception $e){
Cookie::set('is_login',0);
$url=$this->request->url(true);
return $this->redirect(Url::build('Login/index',['ref'=>base64_encode(htmlspecialchars($url))]));
}
$this->userInfo = User::getUserInfo($uid);
if(!$this->userInfo || !isset($this->userInfo['uid'])) return $this->failed('读取用户信息失败!');
if(!$this->userInfo['status']) return $this->failed('已被禁止登陆!');
$this->uid = $this->userInfo['uid'];
$this->assign('userInfo',$this->userInfo);
}
}