[發(fā)明專利]一種基于Memcache和Cookie的網(wǎng)站一站式登錄方法和系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201410041588.5 | 申請(qǐng)日: | 2014-01-28 |
| 公開(公告)號(hào): | CN103763326A | 公開(公告)日: | 2014-04-30 |
| 發(fā)明(設(shè)計(jì))人: | 王中華 | 申請(qǐng)(專利權(quán))人: | 廣州一呼百應(yīng)網(wǎng)絡(luò)技術(shù)有限公司 |
| 主分類號(hào): | H04L29/06 | 分類號(hào): | H04L29/06;H04L29/08 |
| 代理公司: | 廣州致信偉盛知識(shí)產(chǎn)權(quán)代理有限公司 44253 | 代理人: | 李東來 |
| 地址: | 510530 廣東省廣州市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 memcache cookie 網(wǎng)站 一站式 登錄 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種基于Memcache和?Cookie的網(wǎng)站一站式登錄方法和系統(tǒng)。
背景技術(shù)
隨著互聯(lián)網(wǎng)和Web技術(shù)的發(fā)展帶來了豐富的資訊和應(yīng)用服務(wù),但是提供服務(wù)的各網(wǎng)站間的認(rèn)證系統(tǒng)互相獨(dú)立,用戶的認(rèn)證信息不能在各網(wǎng)站間共享,所以用戶在享受便利的互聯(lián)網(wǎng)應(yīng)用時(shí),需要記憶大量的用戶名和密碼,既造成了用戶的不便,也存在較大的安全隱患。用戶在同域名下其他站點(diǎn)登錄,必須在其他登錄入口再次輸入賬號(hào)和密碼登錄,用戶登錄麻煩,而且需要多個(gè)數(shù)據(jù)庫來儲(chǔ)存用戶登錄信息,占據(jù)了較大的存儲(chǔ)空間,也加重登錄認(rèn)證系統(tǒng)的負(fù)荷。另外,現(xiàn)有的登錄認(rèn)證系統(tǒng)一般將用戶的訪問票據(jù)儲(chǔ)存在硬盤的數(shù)據(jù)庫中,當(dāng)數(shù)據(jù)量龐大時(shí),在數(shù)據(jù)庫中進(jìn)行讀寫的速度是非常慢的,顯然不適用于快速高效的認(rèn)證登錄系統(tǒng)中。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用戶操作簡便、節(jié)省存儲(chǔ)空間、高效快速的基于Memcache和?Cookie的網(wǎng)站一站式登錄方法和系統(tǒng)。
本發(fā)明所述的一種基于Memcache和?Cookie的網(wǎng)站一站式登錄方法和系統(tǒng)包括以下步驟:
步驟(1),客戶端發(fā)送用戶登錄信息到認(rèn)證中心進(jìn)行驗(yàn)證;
???步驟(2),認(rèn)證中心生成唯一的訪問票據(jù),將訪問票據(jù)發(fā)送至Memcache服務(wù)器的緩存區(qū)域中;
???步驟(3),該網(wǎng)站任一數(shù)據(jù)中心的單點(diǎn)登錄模塊接收到客戶端發(fā)送的訪問請(qǐng)求后,從Memcache服務(wù)器的緩存區(qū)域中讀取訪問票據(jù),將訪問票據(jù)發(fā)送至客戶端對(duì)應(yīng)的該數(shù)據(jù)中心的Cookie中。
本發(fā)明還提供了一種基于Memcache和?Cookie的網(wǎng)站一站式登錄系統(tǒng),所述的系統(tǒng)包括Memcache服務(wù)器、客戶端、數(shù)據(jù)中心和認(rèn)證中心,
???所述Memcache服務(wù)器,用于將訪問票據(jù)儲(chǔ)存在緩存區(qū)域中;
???所述客戶端,用于發(fā)送訪問用戶登錄信息和訪問請(qǐng)求;
???所述數(shù)據(jù)中心,包括資源儲(chǔ)存模塊和單點(diǎn)登錄模塊,
???資源儲(chǔ)存模塊用以儲(chǔ)存各類數(shù)據(jù)訪問資源;
單點(diǎn)登錄模塊用于接收訪問請(qǐng)求,從Memcache服務(wù)器的緩存區(qū)域中讀取訪問票據(jù),將訪問票據(jù)發(fā)送至客戶端對(duì)應(yīng)的該數(shù)據(jù)中心的Cookie中;
所述認(rèn)證中心,包括登錄模塊、票據(jù)生成模塊和用戶信息庫,
???登錄模塊,用以獲取登錄用戶名和密碼并將其與用戶信息庫信息核對(duì),進(jìn)行用戶身份確認(rèn);
???票據(jù)生成模塊,用以生成標(biāo)識(shí)此用戶登錄的唯一訪問票據(jù),將訪問票據(jù)發(fā)送至Memcache服務(wù)器;
?用戶信息庫,用以保存用戶信息。
???本發(fā)明所述的一種基于Memcache和?Cookie的網(wǎng)站一站式登錄方法和系統(tǒng),當(dāng)客戶端需要訪問數(shù)據(jù)中心受保護(hù)資源時(shí),發(fā)送用戶登錄信息到認(rèn)證中心,然后認(rèn)證中心生成唯一的訪問票據(jù),將訪問票據(jù)發(fā)送至Memcache服務(wù)器的緩存區(qū)域中;該網(wǎng)站任一數(shù)據(jù)中心的單點(diǎn)登錄模塊接收到客戶端發(fā)送的訪問請(qǐng)求后,從Memcache服務(wù)器的緩存區(qū)域中讀取訪問票據(jù),將訪問票據(jù)發(fā)送至客戶端對(duì)應(yīng)的該數(shù)據(jù)中心的Cookie中,客戶端就可依據(jù)該數(shù)據(jù)中心的Cookie中訪問票據(jù)訪問該數(shù)據(jù)中心的內(nèi)容。用戶只要在認(rèn)證中心登錄一次后,即可訪問其他數(shù)據(jù)中心的資源,而不必重新輸入賬號(hào)和密碼,解決了現(xiàn)有機(jī)制下,在不同的數(shù)據(jù)中心登錄訪問均需輸入認(rèn)證賬號(hào)和密碼的問題,簡化了用戶操作,而且只需一個(gè)用戶信息庫儲(chǔ)存用戶信息即可,而不需要多個(gè)數(shù)據(jù)庫對(duì)用戶信息進(jìn)行儲(chǔ)存,節(jié)省了儲(chǔ)存空間,大大減輕了登錄認(rèn)證系統(tǒng)的負(fù)荷。另外,訪問票據(jù)保存在Memcache服務(wù)器的緩存區(qū)域中,相比將訪問票據(jù)保存在硬盤的數(shù)據(jù)庫中,讀寫速度更快、系統(tǒng)的響應(yīng)時(shí)間時(shí)間更短,一站式登錄更加高效快捷。
附圖說明
圖1為本發(fā)明基于Memcache和?Cookie的網(wǎng)站一站式登錄方法流程示意圖;
圖2為本發(fā)明實(shí)施例2網(wǎng)站一站式登錄方法流程示意圖;
圖3為一種基于Memcache和?Cookie的網(wǎng)站一站式登錄系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施方式
如圖1所示,一種基于Memcache和?Cookie的網(wǎng)站一站式登錄方法包括以下步驟:
步驟(1),客戶端發(fā)送用戶登錄信息到認(rèn)證中心進(jìn)行驗(yàn)證;
????步驟(2),認(rèn)證中心生成唯一的訪問票據(jù),將訪問票據(jù)發(fā)送至Memcache服務(wù)器的緩存區(qū)域中;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州一呼百應(yīng)網(wǎng)絡(luò)技術(shù)有限公司,未經(jīng)廣州一呼百應(yīng)網(wǎng)絡(luò)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410041588.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種分布式存儲(chǔ)系統(tǒng)中的緩存方法
- 一種緩存系統(tǒng)數(shù)據(jù)存取方法
- 一種memcache分布式緩存系統(tǒng)
- 基于分布式文件系統(tǒng)小文件合并的并行追加方法及系統(tǒng)
- 一種針對(duì)小文件合并的批量刪除/查詢方法與裝置
- 一種基于Memcache協(xié)議的客戶端異步處理方法及客戶端
- 基于memcache技術(shù)的大并發(fā)訂煙系統(tǒng)
- 一種部署服務(wù)器的系統(tǒng)和方法
- 支持認(rèn)證和協(xié)議轉(zhuǎn)換的Memcache代理方法、裝置及系統(tǒng)
- 一種操作請(qǐng)求的處理方法及裝置
- 無線應(yīng)用協(xié)議網(wǎng)關(guān)瀏覽業(yè)務(wù)COOKIE的實(shí)現(xiàn)方法
- Cookie信息的管理方法和Cookie服務(wù)器
- 對(duì)cookie信息進(jìn)行處理的方法和服務(wù)器
- cookie處理方法、裝置及瀏覽器、客戶端
- 一種Cookie標(biāo)識(shí)關(guān)聯(lián)方法及裝置
- 一種頁面的下載方法及客戶端
- 一種cookie生命期延長方法、裝置和設(shè)備
- cookie存儲(chǔ)方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- Cookie數(shù)據(jù)的處理方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 網(wǎng)絡(luò)請(qǐng)求cookie的管理方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 與HTTP網(wǎng)站關(guān)聯(lián)的WAP網(wǎng)站
- 基于網(wǎng)站指紋推送白名單的方法及系統(tǒng)
- 網(wǎng)站漏洞檢測方法和系統(tǒng)
- 一種網(wǎng)站建立方法、裝置及計(jì)算設(shè)備
- 一種網(wǎng)站識(shí)別方法及裝置
- 網(wǎng)站風(fēng)險(xiǎn)評(píng)估方法及裝置
- 網(wǎng)站版權(quán)時(shí)間的管理方法、裝置、存儲(chǔ)介質(zhì)及設(shè)備
- 一種網(wǎng)站開發(fā)系統(tǒng)及方法
- 一種基于網(wǎng)站地圖的指紋識(shí)別方法
- 網(wǎng)站應(yīng)用框架指紋識(shí)別的方法、設(shè)備、裝置及介質(zhì)





