首頁  >  問答  >  主體

為什麼設定了判斷一樣可以直接存取?

<?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_u211985phpcn_u2119852302 天前1544

全部回覆(8)我來回復

  • 何人不识君

    何人不识君2018-09-01 15:26:02

    換個瀏覽器訪問http://www.php.demo/admins.php/admins/Home/index

    #

    回覆
    0
  • ㅤ

    2018-08-23 10:04:40

    解決了嗎

    回覆
    1
  • You bad bad

    You bad bad2018-07-18 15:53:16

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

    回覆
    0
  • phpcn_u211985

    刷新跳回登入頁了,但是登陸成功也不能跳轉過去了

    phpcn_u211985 · 2018-07-18 20:35:00
  • anchu

    anchu2018-07-18 15:05:48

    或上面刪了,if直接取代

    if (!session('?admin'))  

    回覆
    0
  • phpcn_u211985

    刷新跳回登入頁了,但是登陸成功也不能跳轉過去了

    phpcn_u211985 · 2018-07-18 17:04:01
    ㅤ

    這裡的問好是英文下的

    · 2018-08-23 09:38:29
  • anchu

    anchu2018-07-18 15:01:42

    if中判斷使用is_set呢

    回覆
    0
  • 取消回覆