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

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                jwt可用于thinkphp5的一個開源項目,見:https://github.com/firebase/php-jwt ### 使用方法: **第一步,使用composer 安裝jwt** ~~~ composer require firebase/php-jwt ~~~ **第二步:在需要的文件中引入** ~~~ use Firebase\JWT\JWT; ~~~ **第三步:利用JWT的encode方法,把需要加密的信息生成一串加密的明文字符串** 比如: ~~~ $key = "amange"; $data = array( 'user_id'=>1, 'name'=>'阿滿哥' ); $token = JWT::encode($data, $key); ~~~ 這樣就可以生成一串加密的明文token了。 **第四步:利用JWT的decode方法對加密后的明文token進行加析,還原成原來的數據** 比如: ~~~ $key = "amange"; $userinfo = JWT::decode($token, $key, array('HS256')); print_r($userinfo); ~~~ * * * * * >** 注意,在開發的過程中,如果$token不正確,那么用上面的解析,會出現溢出的錯誤,這時,我們可以利用php的try功能來防止溢出,同時也可以做判斷該token是否正確的功能。** 比如: ~~~ $key = "amange"; try { $userinfo = JWT::decode($token, $key, array('HS256')); return $userinfo; } catch (Exception $e){ return false; } ~~~ > **小技巧:個人習慣做一個方法,放在公用函數文件(common.php)中隨時調用,比如** ~~~ function jwt_ck($token){ $key = "yuanzigo"; try { $userinfo = JWT::decode($token, $key, array('HS256')); return $userinfo; } catch (Exception $e){ return false; } } ~~~ 這樣就可以在任意位置對token進行正確性的判斷,或者對token對應的數據進行處理了。
                  <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>

                              哎呀哎呀视频在线观看