U-Mail郵件系統「單點登陸」功能簡約不簡單

現狀分析:數據庫

相信咱們每一個人都有這樣的經歷,比方說銀行卡多的人要具體記憶每張卡的密碼挺麻煩;現代人興 趣普遍,愛好多多,運動健身俱樂部、娛樂遊戲休閒、購物理財等各類場合少不了得到入門的「通行證」,要輸入各類密碼。相似的狀況在企業也常見,現在一些企 業大搞信息化建設,物流、數據流、資金流等歸入各類系統進行管理,工做人員常常須要在不一樣系統之間切換,輸入不一樣的密碼,不但繁瑣,並且容易出錯。有沒有 這樣一種可能,將衆多辦公系統都集成到一點,只須要登陸某個系統,無需頻繁切換,便可實現登陸其餘系統?U-Mail郵件服務器便具有「單點登陸」功能, 用戶能夠省卻記憶密碼和重複登陸的麻煩。瀏覽器

實現過程:服務器

下面咱們就以PHP爲例來看看它的操做步驟:session

1.建立數據庫及相應的表,熟知其結構;orm

2.肯定PHP鏈接數據庫;接口

3.打開OA,在登陸頁面登陸;遊戲

4.單點登錄頁面進行判斷,是否登錄成功?登錄成功則能夠進行單點登錄文檔

a)根據用戶登錄OA的名字來獲取該用戶的ID;域名

b)根據ID來查詢郵箱用戶名、郵箱;io

c)點擊按鈕登陸郵箱。

先建立數據庫及相應的表:


表建立好以後,再經過PHP來鏈接數據庫(這個數據庫能夠是你OA中的某一個表)

因而獲得下面一個結果,它就是你登錄OA時候的頁面:

反映在瀏覽器中,以下所示:

根據登陸時候提交的用戶名,來獲取存儲在郵箱裏面的信息。固然這是最簡單的作法,亦能夠採用session或者其餘方法來處理:

再根據API文檔中的說明實例,以下圖:

將API文檔說明中的form結合到上面的頁面中:

而且根據須要作必定更改,在此不須要顯示出來,將其隱藏掉,域名也直接改成某個域名,這些都可以直接採用數據庫查詢的方法來生成,而後再直接點擊「登陸郵箱」按鈕就能夠登陸了。

大概的操做過程如上所示,這只是其中一個案例。技術的發展趨勢將是愈來愈「傻瓜」化,也便是 說拉近與普羅大衆的距離,不形成隔膜。像曾經風靡一時的「傻瓜相機」,極簡化操做的蘋果手機戰勝繁瑣系統的諾基亞手機等均是這種例子。U-Mail順應這 種趨勢,提供了大量的API接口,能夠與現有系統緊密結合,輕鬆方便,且使用起來無任何的不適。

相關文章
相關標籤/搜索