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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # Token介紹 * * * * * ### access_token(訪問令牌)介紹 之前在后臺介紹的地方已經提過token了,此處來詳細講解一下。 訪問令牌的作用是讓咱們所有的系統接口不是別人想用就可以使用的,哪怕文章查詢接口 也不希望不法分子可以直接調用,下面咱們看下 訪問令牌如何生成的。 ~~~ // 獲取訪問token function get_access_token() { return md5('OneBase' . date("Ymd") . API_KEY); } ~~~ 就這么一個小函數丫,access_token 每天都會產生變化,并且依賴 API_KEY。 ![](https://box.kancloud.cn/94f558d555b29ef27eafe2a1f78b19c7_1913x576.png) API_KEY, 可在后臺自己設置,比如 咱們場景如下:接口需要被 wap端和app端使用。 那么咱們只需要將這個算法告知wap研發人員和app端工程師就好啦,然后將API_KEY告訴他,他就可以自己生成access_token咯,這樣就可以確保訪問咱們接口滴 都是自己人,當然再加上個IP限制就更安全啦。 * * * * * ### user_token(用戶令牌)介紹 上面咱們知道了如何生成訪問令牌,這樣咱們就可以操作不需要用戶登錄的所有接口咯,如果想操作 修改密碼接口咋辦? 不好意思,需要從登錄接口拿user_token,然后傳遞給修改密碼接口才行. user_token 怎么生成的? ~~~ public static function tokenSign($member) { $key = API_KEY . JWT_KEY; $jwt_data = ['member_id' => $member['id'], 'nickname' => $member['nickname'], 'username' => $member['username'], 'create_time' => $member['create_time']]; $token = [ "iss" => "OneBase JWT", // 簽發者 "iat" => TIME_NOW, // 簽發時間 "exp" => TIME_NOW + TIME_NOW, // 過期時間 "aud" => 'OneBase', // 接收方 "sub" => 'OneBase', // 面向的用戶 "data" => $jwt_data ]; $jwt = JWT::encode($token, $key); $jwt_data['user_token'] = $jwt; return $jwt_data; } ~~~ 看到了吧, 是通過 API_KEY 與 JWT_KEY 進行 JWT簽發的,JWT相關知識此處不再講解,有興趣的童鞋可以搜索一下喔。 那么 JWT_KEY 在哪? 往上看,那個系統設置那個圖,都是后臺設置的。 為了安全起見,建議系統運營之前修改下這兩個KEY。
                  <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>

                              哎呀哎呀视频在线观看