<?php
namespace app\admins\controller;
use think\Controller;
use Util\data\Sysdb;
/**
*
*/
class BaseAdmin extends Controller
{//Account的session数据,以admin为依据判断用户是否登录,如果没有admin就没有用户进来
public function __construct(){
parent::__construct();
//sesson数据赋值给admin
$this->_admin = session('admin');
if (!$this->_admin) {
// //如果session没有值,判定用户没有登录就跳转到登录页面
header('Location: /admins.php/admins/Account/login');
exit;
}
}
}
换个浏览器访问http://www.php.demo/admins.php/admins/Home/index
解决了吗
if前面加dump($this->_admin)出来看一下
或者上面删了,if直接替换
if (!session('?admin'))
if中判断使用is_set呢