[發明專利]一種實現單點登錄的方法和系統有效
| 申請號: | 201310035726.4 | 申請日: | 2013-01-30 |
| 公開(公告)號: | CN103209168B | 公開(公告)日: | 2017-03-08 |
| 發明(設計)人: | 曾元清;李孟 | 申請(專利權)人: | 廣東歐珀移動通信有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 深圳新創友知識產權代理有限公司44223 | 代理人: | 王震宇 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 單點 登錄 方法 系統 | ||
1.一種實現單點登錄的方法,其特征在于,所述方法用于在具有一個共同的用戶中心的多個前端系統上進行登錄,所述方法至少包括注冊步驟和登錄認證步驟;
所述注冊步驟包括:
a1.用戶計算機通過軟件讀取本計算機的硬件信息,生成與所述計算機的硬件信息相對應的獨一的用戶ID;
a2.?用戶計算機將用戶提交的包括用戶名和密碼在內的用戶注冊信息以及所述用戶ID發送給前端系統;
a3.所述前端系統將所述用戶注冊信息和所述用戶ID發送給用戶中心進行注冊;
所述登錄認證步驟包括:
b1.?用戶計算機將登錄認證請求和用戶ID發送給當前前端系統;
b2.?當前前端系統接收所述登錄認證請求,并判斷所述用戶ID是否已經在當前前端系統登錄,如果所述用戶ID已經在當前前端系統登錄,轉步驟b11,否則進入下一步;
b3.?當前前端系統將所述用戶ID提交給用戶中心,請求所述用戶ID所對應的用戶的登錄狀態;
b4.?所述用戶中心接收請求,并將所述用戶ID的登錄狀態返回給當前前端系統;
b5.?當前前端系統接收所述用戶中心返回的關于所述用戶ID的登錄信息,判斷所述用戶ID是否已經在其他前端系統登錄,如果所述用戶ID沒有在其他前端系統登錄,進入下一步,否則轉步驟b10;?
b6.?當前前端系統拒絕訪問并提示用戶登錄,如果接收到用戶提交的用戶名和密碼,進入下一步;
b7.?當前前端系統將用戶名、密碼以及用戶ID提交給用戶中心;
b8.?用戶中心判斷用戶名和密碼是否正確,如果不正確,轉步驟b6,否則進入下一步;
b9.?用戶中心記錄該用戶的登錄狀態,將用戶ID與該用戶的登錄狀態相關聯,并將登錄信息返回給當前前端系統;
b10.當前前端系統記錄該用戶ID已經在當前前端系統登錄;
b11.允許用戶訪問當前前端系統的服務。
2.如權利要求1所述的方法,其特征在于,還包括登錄注銷步驟,所述登錄注銷步驟包括:
當前前端系統將用戶的注銷請求以及用戶ID提交給用戶中心;
用戶中心清除與該用戶ID相關聯的登錄信息,設置該用戶ID為未登錄狀態,并將操作結果返回給所有前端系統;
所有前端系統根據用戶中心的操作結果判斷是否成功注銷,成功注銷時停止服務。
3.如權利要求1或2所述的方法,其特征在于,所述步驟a3中,所述注冊包括:
驗證用戶注冊信息是否完整有效,如果用戶注冊信息完整有效,記錄用戶注冊信息和用戶ID并提示用戶注冊成功,否則提示用戶注冊失敗。
4.如權利要求1至3任一項所述的方法,其特征在于,?所述計算機的硬件信息為計算機的CPU序列號、磁盤序列號、主板序列號以及網卡的MAC地址中的任一種或其組合,優選地,生成一個代表所述計算機的硬件信息的字節序列,進行MD5加密后生成所述用戶ID。
5.如權利要求1至4任一項所述的方法,其特征在于,所述步驟a1中,所述軟件為Active控件。
6.如權利要求5任一項所述的方法,其特征在于,所述步驟a2中,所述用戶注冊信息以及所述用戶ID由所述Active控件發送。
7.如權利要求5任一項所述的方法,其特征在于,所述步驟b1中,所述登錄認證請求和用戶ID以及所述用戶ID由所述Active控件發送。
8.一種實現單點登錄的系統,其特征在于,包括用戶計算機、與用戶計算機互聯的多個前端系統和一個統一的用戶中心,
所述用戶計算機上設有用于讀取用戶計算機的硬件信息并基于所述硬件信息生成獨一的用戶ID的軟件,所述用戶中心用于記錄用戶ID、用戶注冊信息、認證登錄前端系統的用戶ID以及記錄用戶ID在各個前端系統上的登錄狀態,各個前端系統在收到用戶的登錄請求時首先根據用戶ID查詢是否已在本系統登錄,當未在本系統登錄時進一步向用戶中心詢問所述用戶ID的登錄狀態,在得知所述用戶ID已在任一前端系統上登錄時,允許用戶直接訪問本系統的服務,而不需要用戶重新登錄。
9.如權利要求8所述的系統,其特征在于,所述計算機的硬件信息為計算機的CPU序列號、磁盤序列號、主板序列號以及網卡的MAC地址中的任一種或其組合,優選地,所述用戶ID由代表所述計算機的硬件信息的一個字節序列進行MD5加密后生成。
10.如權利要求8或9所述的系統,其特征在于,?所述軟件為Active控件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東歐珀移動通信有限公司,未經廣東歐珀移動通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310035726.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:編解碼方法和裝置
- 下一篇:一種消除熱軋帶肋鋼筋穿水冷卻后波浪彎曲的方法





