You've already forked qlg.tsgz.moe
							
							
		
			
				
	
	
		
			76 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			76 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
| <?php
 | |
| namespace wstmart\home\controller;
 | |
| /**
 | |
|  * ============================================================================
 | |
|  * 基础控制器
 | |
|  */
 | |
| use think\Controller;
 | |
| class Base extends Controller {
 | |
|     protected $is_icp = 1;
 | |
| 	public function __construct(){
 | |
| 		
 | |
| 		parent::__construct();
 | |
| 		$this->assign("v",WSTConf('CONF.wstVersion')."_".WSTConf('CONF.wstPCStyleId'));
 | |
| 		
 | |
| 		hook('homeControllerBase');
 | |
| 		
 | |
| 		if(WSTConf('CONF.seoMallSwitch')==0){
 | |
| 			$this->redirect('home/switchs/index');
 | |
| 			exit;
 | |
| 		}
 | |
|         $this->assign('is_icp',$this->is_icp);
 | |
| 	}
 | |
| 
 | |
| 	protected function fetch($template = '', $vars = [], $replace = [], $config = [])
 | |
|     {
 | |
|     	$style = WSTConf('CONF.wsthomeStyle')?WSTConf('CONF.wsthomeStyle'):'default';
 | |
|     	$replace['__STYLE__'] = str_replace('/index.php','',\think\Request::instance()->root()).'/hyhproject/home/view/'.WSTConf('CONF.wsthomeStyle');
 | |
|         return $this->view->fetch($style."/".$template, $vars, $replace, $config);
 | |
|     }
 | |
| 
 | |
| 	/**
 | |
| 	 * 上传图片
 | |
| 	 */
 | |
| 	public function uploadPic(){
 | |
| 		return WSTUploadPic(0);
 | |
| 	}
 | |
| 	/**
 | |
|     * 编辑器上传文件
 | |
|     */
 | |
|     public function editorUpload(){
 | |
|            return WSTEditUpload(0);
 | |
|     }
 | |
| 	
 | |
| 	/**
 | |
| 	 * 获取验证码
 | |
| 	 */
 | |
| 	public function getVerify(){
 | |
| 		WSTVerify();
 | |
| 	}
 | |
| 
 | |
| 	// 登录验证方法--用户
 | |
|     protected function checkAuth(){
 | |
|        	$USER = session('WST_USER');
 | |
|         if(empty($USER)){
 | |
|         	if(request()->isAjax()){
 | |
|         		die('{"status":-999,"msg":"您还未登录"}');
 | |
|         	}else{
 | |
|         		$this->redirect('home/users/login');
 | |
|         		exit;
 | |
|         	}
 | |
|         }
 | |
|     }
 | |
|     //登录验证方法--商家
 | |
|     protected function checkShopAuth(){
 | |
|        	$USER = session('WST_USER');
 | |
|         if(empty($USER) || $USER['userType']!=1){
 | |
|         	if(request()->isAjax()){
 | |
|         		die('{"status":-999,"msg":"您还未登录"}');
 | |
|         	}else{
 | |
|         		$this->redirect('home/shops/login');
 | |
|         		exit;
 | |
|         	}
 | |
|         }
 | |
|     }
 | |
| 
 | |
| } |