• <sup id="ns121"><small id="ns121"></small></sup><small id="ns121"></small>

    <output id="ns121"><track id="ns121"></track></output>
      <ins id="ns121"></ins>
      1. <tr id="ns121"></tr>
      2. XH通用登錄v1.1及以上版本

        2023-10-24 12:02 更新

        XH通用登錄提供一種自動化登錄的能力,任何合法的第三方應用都可以設置XH通用登錄自動登錄。舉一個實際場景:當公司員工已經登錄了OA系統,這時,他只需要點擊一個由OA系統生成的特殊鏈接,便可以跳轉并自動登錄dzzoffice。

        比如我現在登錄了oa系統,用戶名chenchen,郵箱123@qq.com。如果在dzz里邊也有這個用戶名,通過這個特殊鏈接打開dzz后就是該用戶的帳號,如果dzz里沒有,就會根據特殊鏈接里的帳號和郵箱在dzz里注冊一個帳號再登錄,注冊的賬號密碼為默認密碼,管理員可以修改默認密碼。

        說明: 該插件用于整合現有web系統,可以通過后端程序使某個用戶直接登陸dzzoffice,實現單點登陸;該鏈接由其他系統進行拼接,不限編程語言。

        請求方式:跳轉方式;

        請求地址:http://server/index.php?mod=xhlogin&token=XXX&mobile=XXX&weixinid=XXX&link=XXX

        接口說明:驗證成功后跳轉到dzzoffice首頁或者指定的頁面。注意:該接口可以直接通過后端登陸某個賬號,注意安全保密,切勿泄露XH通用登錄KAY,建議定期更換;

        請求參數:

        變量名

        示例值

        說明

        屬性

        host

        127.0.0.1

        你部署的dzzoffice地址。

        必填

        username

        chenchen

        用戶名;需要base64_encode編碼。

        必填

        email

        320316@qq.com

        郵箱;需要base64_encode編碼。

        必填

        token

        eb1b49339b50160632a3c01057e49e70

        加密token;需要md5編碼。

        必填

        time

        1687428252

        以秒為單位的時間戳;需要base64_encode編碼。

        可選

        mobile

        手機號。需要base64_encode編碼。

        可選

        weixinid

        微信號。需要base64_encode編碼。

        可選

        link

        http://127.0.0.1/index.php?mod=corpus

        登陸后指定到的頁面;需要url編碼。

        可選

        token生成算法:

        先到dzzoffice管理后臺,在XH通用登錄插件設置中查看或配置XH通用登錄KAY。
        base64_encode(username).'|'.base64_encode(email).'|'.md5(username+email+key)
        如果開啟了動態刷新token,就是下面的算法:
        base64_encode(username).'|'.base64_encode(email).'|'.md5(username+email+key).'|'.base64_encode($time)

        調用示例:

        例如:假設key為768678,用戶是admin,郵箱是cs@qq.com;
        token:base64Encode('admin')+'|'+md5('admin'+'aabbcckod') base64_encode(admin).'|'.base64_encode(cs@qq.com).'|'.md5(admin+cs@qq.com+768678)
        結果為:"YWRtaW4=|Y3NAcXEuY29t|7cbec6d456d0ac920a6b8bfd483236ed"
        結果經過url編碼之后則最終請求為: 
        http://server/index.php?mod=xhlogin&token=YWRtaW4%3D%7CY3NAcXEuY29t%7C7cbec6d456d0ac920a6b8bfd483236ed%7CMTY4OTM5MjkzOQ%3D%3D
        注意:1.如果用戶名或郵箱已經存在dzzoffice數據庫,則自動登錄。如果不存在,會根據用戶名和郵箱幫其注冊后再自動登錄(新用戶采用的是預設密碼,可用管理員賬戶登錄管理后臺給用戶設置默認密碼)。2.系統管理員不支持此功能。官方版dzz可以購買該插件使用,購買地址:https://m.tb.cn/h.UzsXyVr?tk=cs8kdIIpY13


        以上內容是否對您有幫助:
        在線筆記
        App下載
        App下載

        掃描二維碼

        下載編程獅App

        公眾號
        微信公眾號

        編程獅公眾號

        中文字幕人成乱码熟女|强行入侵女人a片|亚洲日本成本人观看|天天操天天操
      3. <sup id="ns121"><small id="ns121"></small></sup><small id="ns121"></small>

        <output id="ns121"><track id="ns121"></track></output>
          <ins id="ns121"></ins>
          1. <tr id="ns121"></tr>