<?php // +---------------------------------------------------------------------- // | ThinkCMF [ WE CAN DO IT MORE SIMPLE ] // +---------------------------------------------------------------------- // | Copyright (c) 2013-2019 http://www.thinkcmf.com All rights reserved. // +---------------------------------------------------------------------- // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) // +--------------------------------------------------------------------- // | Author: Dean <zxxjjforever@163.com> // +---------------------------------------------------------------------- namespace app\matchmaker\controller; use app\matchmaker\model\MatchmakerModel; use cmf\controller\HomeBaseController; use think\facade\Session; class MatchmakerBaseController extends HomeBaseController { protected $matchmaker = null; public function initialize() { parent::initialize(); $matchmaker_id = session('matchmaker.id'); //记录回调 $domain = $this->request->url(true); Session::set('domain', $domain); if (empty($matchmaker_id)) { if ($this->request->isAjax()) { $this->error("您尚未登录", cmf_url("matchmaker/Login/index")); } else { $this->redirect(cmf_url("matchmaker/Login/index")); } } $this->matchmaker = MatchmakerModel::get($matchmaker_id); if (empty($this->matchmaker)) { Session::destroy(); $this->redirect(cmf_url("matchmaker/Login/index")); } } }