<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                建一個Base控制器,所有需要登錄才能訪問的頁面都繼承這個控制器 ``` 方法一:前置方法 //前置方法:運行時先執行這個方法 protected $beforeActionList = ["isLogin"]; protected function isLogin(){ if (!session(('adminname'))){ return $this->redirect('admin/login/login'); } } ``` ``` 方法二:構造函數 public function __construct(App $app = null) { parent::__construct($app); if (!Cookie::get("username")){ return $this->error("請進行登錄",url("admin/login/index")); } } ``` ``` 方法三:中間件攔截 在app\admin下建http\middleware\Check類 namespace app\admin\http\middleware; use think\Controller; use think\facade\Session; class Check extends Controller { public function handle($request, \Closure $next) { if ($this->request->controller() !=='Login'){ if (!Session::get("userId")){ $this->error("請先登錄",url("admin/login/index")); } } return $next($request); } } 然后在middleware.php文件中返回這個類 app\admin\http\middleware\Check::class, ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看