为什么设置了判断一样可以直接访问?
phpcn_u211985
phpcn_u211985 2018-07-18 14:55:05
0
8
1442

<?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;

}

}

 } 


phpcn_u211985
phpcn_u211985

모든 응답(5)
ㅤ

解决了吗

You bad bad

if前面加dump($this->_admin)出来看一下

  • 회신하다 刷新跳回到登录页面了,但是登陆成功也不能跳转过去了
    phpcn_u211985 작가 2018-07-18 20:35:00
anchu

或者上面删了,if直接替换

if (!session('?admin'))  

  • 회신하다 刷新跳回到登录页面了,但是登陆成功也不能跳转过去了
    phpcn_u211985 작가 2018-07-18 17:04:01
  • 회신하다 这里的问好是英文下的
    작가 2018-08-23 09:38:29
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!