首先聲明 我是一個(gè)初用thinkphp的菜鳥,大神們盡量回答的簡單易懂一些啦后臺(tái)的頁面需要需要驗(yàn)證用戶是否已經(jīng)登陸,不能登陸則跳到登陸頁,而登陸頁面則不需要驗(yàn)證大神們都是如何做這個(gè)事情的呢、?網(wǎng)上百度后有人說可以 新建一個(gè)CommonController類 ,其他所有頁面的類都繼承它,類似于鉤子的一個(gè)功能,是這樣子操作的嗎,如果是這樣的話,該如何操作后臺(tái)的所有頁面繼承的都是 controller 類
1 回答

手掌心
TA貢獻(xiàn)1942條經(jīng)驗(yàn) 獲得超3個(gè)贊
新建一個(gè)CommonController
=====================================
namespace Admin\Controller
use Think\Controller
class CommonController extends Controller{
public function _initialize(){
// 自動(dòng)運(yùn)行方法
if(!isset(session("uid"))){
$this->error("沒有登錄");
}
}
}
=====================================
登錄控制器
namespace Admin\Controller;
use Admin\CommonController;
class LoginController extends CommonController{
}
- 1 回答
- 0 關(guān)注
- 1452 瀏覽
添加回答
舉報(bào)
0/150
提交
取消