• <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.0版本

        2023-10-24 12:01 更新

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

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

        該插件最大的作用是單點登錄,登陸了dzz后,就可以訪問其他系統,或者登錄了其他系統,就可以訪問dzz,減少各處的各自建立賬戶,當然這個實現各系統免密登錄,實現賬號互通。

        上面所說的特殊鏈接,其構成類似這樣:

        ?http://{{host}}/user.php?mod=sso&op=xhlogin&username={{username}}&email={{email}&time={{time}}&token={{token}}?

        使用插件的特殊鏈接:

        ?http://{{host}}/index.php?mod=xhlogin&username={{username}}&email={{email}&time={{time}}&token={{token}}?

        其中,用{{}}符號圍起來的表示是變量。下面將用表格來說明每個變量的含義

        變量名

        示例值

        說明

        host

        127.0.0.1

        你部署的dzzoffice地址

        username

        chenchen

        用戶名。必填

        email

        320316@qq.com

        郵箱。必填

        time

        1687428252

        以秒為單位的時間戳。必填

        token

        eb1b49339b50160632a3c01057e49e70

        加密token。必填

        token生成算法:

        先到dzzoffice管理后臺,在登錄設置-XH通用登錄處,你可以看到XH通用登錄KAY。

        token的生成算法為:username + email + Key + 時間戳time的字符串拼接,再進行 md5 加密,比如:

        md5('chenchen'.'320316@qq.com'.'eb1b49339b50160632a3c01057e49e70'.'1687428252')

        最終得到的是一個md5串。

        注意: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>