[發(fā)明專利]一種實現(xiàn)單點登錄的方法和系統(tǒng)有效
| 申請?zhí)枺?/td> | 201310035726.4 | 申請日: | 2013-01-30 |
| 公開(公告)號: | CN103209168B | 公開(公告)日: | 2017-03-08 |
| 發(fā)明(設(shè)計)人: | 曾元清;李孟 | 申請(專利權(quán))人: | 廣東歐珀移動通信有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 深圳新創(chuàng)友知識產(chǎn)權(quán)代理有限公司44223 | 代理人: | 王震宇 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實現(xiàn) 單點 登錄 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種實現(xiàn)單點登錄的方法和系統(tǒng)。
背景技術(shù)
如果企業(yè)在一個域名下部署了多套應(yīng)用系統(tǒng),例如:郵箱系統(tǒng)、ERP系統(tǒng)、論壇系統(tǒng)等,用戶在某一系統(tǒng)登錄之后,由于業(yè)務(wù)關(guān)系,常常需要切換到其他系統(tǒng)使用某項功能。當(dāng)前,多個系統(tǒng)之間的單點登錄通常利用瀏覽器的Cookies來傳遞用戶的登錄信息,這種方法有以下缺點:
1、Cookies容易丟失,例如,當(dāng)用戶關(guān)閉當(dāng)前瀏覽器之后,瀏覽器所保存的與當(dāng)前用戶相關(guān)的Cookies就會被清空,?用戶再次訪問系統(tǒng),就需要重新登錄;
2、Cookies容易被竊取,一旦用戶的Cookies被竊取,他人就可以利用被竊取的Cookies,冒用該用戶的信息登錄各個系統(tǒng),進行惡意操作,很容易危及用戶數(shù)據(jù)信息安全和財產(chǎn)安全。??
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種實現(xiàn)單點登錄的方法,用戶使用起來更為方便和安全。
????另一目的是提供一種實現(xiàn)單點登錄的系統(tǒng)。
為實現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案:
一種實現(xiàn)單點登錄的方法,所述方法用于在具有一個共同的用戶中心的多個前端系統(tǒng)上進行登錄,所述方法至少包括注冊步驟和登錄認證步驟;
所述注冊步驟包括:
a1.用戶計算機通過軟件讀取本計算機的硬件信息,生成與所述計算機的硬件信息相對應(yīng)的獨一的用戶ID;
a2.?用戶計算機將用戶提交的包括用戶名和密碼在內(nèi)的用戶注冊信息以及所述用戶ID發(fā)送給前端系統(tǒng);
a3.所述前端系統(tǒng)將所述用戶注冊信息和所述用戶ID發(fā)送給用戶中心進行注冊;
所述登錄認證步驟包括:
b1.?用戶計算機將登錄認證請求和用戶ID發(fā)送給當(dāng)前前端系統(tǒng);
b2.?當(dāng)前前端系統(tǒng)接收所述登錄認證請求,并判斷所述用戶ID是否已經(jīng)在當(dāng)前前端系統(tǒng)登錄,如果所述用戶ID已經(jīng)在當(dāng)前前端系統(tǒng)登錄,轉(zhuǎn)步驟b11,否則進入下一步;
b3.?當(dāng)前前端系統(tǒng)將所述用戶ID提交給用戶中心,請求所述用戶ID所對應(yīng)的用戶的登錄狀態(tài);
b4.所述用戶中心接收請求,并將所述用戶ID的登錄狀態(tài)返回給當(dāng)前前端系統(tǒng);
b5.?當(dāng)前前端系統(tǒng)接收所述用戶中心返回的關(guān)于所述用戶ID的登錄信息,判斷所述用戶ID是否已經(jīng)在其他前端系統(tǒng)登錄,如果所述用戶ID沒有在其他前端系統(tǒng)登錄,進入下一步,否則轉(zhuǎn)步驟b10;?
b6.?當(dāng)前前端系統(tǒng)拒絕訪問并提示用戶登錄,如果接收到用戶提交的用戶名和密碼,進入下一步;
b7.?當(dāng)前前端系統(tǒng)將用戶名、密碼以及用戶ID提交給用戶中心;
b8.用戶中心判斷用戶名和密碼是否正確,如果不正確,轉(zhuǎn)步驟b6,否則進入下一步;
b9.用戶中心記錄該用戶的登錄狀態(tài),將用戶ID與該用戶的登錄狀態(tài)相關(guān)聯(lián),并將登錄信息返回給當(dāng)前前端系統(tǒng);
b10.當(dāng)前前端系統(tǒng)記錄該用戶ID已經(jīng)在當(dāng)前前端系統(tǒng)登錄;
b11.允許用戶訪問當(dāng)前前端系統(tǒng)的服務(wù)。
可進一步采用以下一些技術(shù)方案:
所述方法還包括登錄注銷步驟,所述登錄注銷步驟包括:
當(dāng)前前端系統(tǒng)將用戶的注銷請求以及用戶ID提交給用戶中心;
用戶中心清除與該用戶ID相關(guān)聯(lián)的登錄信息,設(shè)置該用戶ID為未登錄狀態(tài),并將操作結(jié)果返回給所有前端系統(tǒng);
所有前端系統(tǒng)根據(jù)用戶中心的操作結(jié)果判斷是否成功注銷,成功注銷時停止服務(wù)。
所述步驟a3中,所述注冊包括:
驗證用戶注冊信息是否完整有效,如果用戶注冊信息完整有效,記錄用戶注冊信息和用戶ID并提示用戶注冊成功,否則提示用戶注冊失敗。
所述計算機的硬件信息為計算機的CPU序列號、磁盤序列號、主板序列號以及網(wǎng)卡的MAC地址中的任一種或其組合。
可以通過計算生成一個代表所述計算機的硬件信息的字節(jié)序列,進行MD5加密后生成所述用戶ID。
所述步驟a1中,所述軟件可為Active控件。
所述步驟a2中,所述用戶注冊信息以及所述用戶ID由所述Active控件發(fā)送。
所述步驟b1中,所述登錄認證請求和用戶ID以及所述用戶ID由所述Active控件發(fā)送。
一種實現(xiàn)單點登錄的系統(tǒng),包括用戶計算機、與用戶計算機互聯(lián)的多個前端系統(tǒng)和一個統(tǒng)一的用戶中心,
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東歐珀移動通信有限公司,未經(jīng)廣東歐珀移動通信有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310035726.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:編解碼方法和裝置
- 下一篇:一種消除熱軋帶肋鋼筋穿水冷卻后波浪彎曲的方法
- 互動業(yè)務(wù)終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構(gòu)的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預(yù)報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設(shè)備實現(xiàn)方法及其實現(xiàn)裝置
- 一種單點登錄向?qū)崿F(xiàn)方法、裝置和單點登錄系統(tǒng)
- 一種跨域的單點登錄的方法和設(shè)備
- 一種基于智能終端的在線水質(zhì)監(jiān)測系統(tǒng)
- 單點登錄方法及相關(guān)裝置
- 實現(xiàn)單點接地設(shè)計的方法、單點接地PCB封裝和印刷電路板
- 一種自適應(yīng)業(yè)務(wù)系統(tǒng)單點登錄輔助系統(tǒng)和單點登錄方法
- 一種遠程系統(tǒng)單點登錄的方法
- 一種基于智慧物流的自動化信息跟蹤系統(tǒng)及其工作方法
- 一種適用于海上油田單點滑環(huán)的柔性驅(qū)動臂
- 一種不同單點登錄系統(tǒng)間的雙向認證方法、裝置及設(shè)備





