邮件服务器“单点登录”功能
現(xiàn)狀分析:
相信我們每個人都有這樣的經(jīng)歷,比方說銀行卡多的人要具體記憶每張卡的密碼挺麻煩;現(xiàn)代人興 趣廣泛,愛好多多,運(yùn)動健身俱樂部、娛樂游戲休閑、購物理財(cái)?shù)雀鞣N場合少不了獲得入門的“通行證”,要輸入各種密碼。類似的情況在企業(yè)也常見,如今一些企 業(yè)大搞信息化建設(shè),物流、數(shù)據(jù)流、資金流等納入各種系統(tǒng)進(jìn)行管理,工作人員經(jīng)常需要在不同系統(tǒng)之間切換,輸入不同的密碼,不但繁瑣,而且容易出錯。有沒有 這樣一種可能,將眾多辦公系統(tǒng)都集成到一點(diǎn),只需要登錄某個系統(tǒng),無需頻繁切換,即可實(shí)現(xiàn)登錄其他系統(tǒng)?U-Mail郵件服務(wù)器便具備“單點(diǎn)登錄”功能, 用戶可以省卻記憶密碼和重復(fù)登錄的麻煩。
實(shí)現(xiàn)過程:
下面我們就以PHP為例來看看它的操作步驟:
1.創(chuàng)建數(shù)據(jù)庫及相應(yīng)的表,熟知其結(jié)構(gòu);
2.確定PHP連接數(shù)據(jù)庫;
3.打開OA,在登錄頁面登錄;
4.單點(diǎn)登陸頁面進(jìn)行判斷,是否登陸成功?登陸成功則可以進(jìn)行單點(diǎn)登陸
a)根據(jù)用戶登陸OA的名字來獲取該用戶的ID;
b)根據(jù)ID來查詢郵箱用戶名、郵箱;
c)點(diǎn)擊按鈕登錄郵箱。
先創(chuàng)建數(shù)據(jù)庫及相應(yīng)的表:
表創(chuàng)建好之后,再通過PHP來連接數(shù)據(jù)庫(這個數(shù)據(jù)庫可以是你OA中的某一個表)
于是得到下面一個結(jié)果,它就是你登陸OA時候的頁面:
反映在瀏覽器中,如下所示:
根據(jù)登錄時候提交的用戶名,來獲取存儲在郵箱里面的信息。當(dāng)然這是最簡單的做法,亦可以采用session或者其他方法來處理:
再根據(jù)API文檔中的說明實(shí)例,如下圖:
將API文檔說明中的form結(jié)合到上面的頁面中:
并且根據(jù)需要做一定更改,在此不需要顯示出來,將其隱藏掉,域名也直接改為某個域名,這些均可以直接采用數(shù)據(jù)庫查詢的方法來生成,然后再直接點(diǎn)擊“登錄郵箱”按鈕就可以登錄了。
?
轉(zhuǎn)載于:https://www.cnblogs.com/mailserver/p/3809748.html
總結(jié)
以上是生活随笔為你收集整理的邮件服务器“单点登录”功能的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为了机器学习把MacBook Pro换成
- 下一篇: 今天梦幻诛仙服务器维护多久,《梦幻诛仙》