為什麼設定了判斷一樣可以直接存取?
phpcn_u211985
phpcn_u211985 2018-07-18 14:55:05
0
8
1551

<?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)
何人不识君

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

#
ㅤ

解決了嗎

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
anchu

if中判斷使用is_set呢

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!