System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及網站應用,并且更具體地,涉及一種網站登錄狀態共享方法及系統。
技術介紹
1、對于網站形式的互聯網產品,有時需要將網站集成到其它業務系統中,形成一體,提升用戶體驗。主要集成方式有兩種,一種是直接內嵌網站頁面,用戶直接在業務系統內網網頁中操作,無需單獨打開網站,另一種是通過分析并模仿調用網站接口,實現業務操作,可重新制作與原網站不同的展示界面,與業務系統的一致性更好。
2、但網站通常包含登錄功能,多次登錄時,后登錄的用戶可以操作,先登錄的用戶會被強制下線進入未登錄狀態。由于業務系統眾多,分別集成網站后容易出現同時使用網站功能的情況,從而出現登錄頻繁被下線,業務無法正常使用的情況。
技術實現思路
1、針對上述問題,本專利技術提出了一種網站登錄狀態共享方法,包括:
2、針對云端,在所述云端建立cookie池,并針對所述cookie池建立服務接口;
3、在指定登錄賬號登錄業務系統的目標網站后,調用所述服務接口,將所述指定登錄賬號登錄業務系統的目標網站后,產生的cookie信息與所述指定登錄賬號進行綁定,生成綁定信息,并將所述綁定信息,存儲至cookie池中;
4、在所述指定登錄賬號以登錄業務系統的目標網站,且相同的指定登錄賬號登錄業務系統的目標網站時,確定所述目標網站的集成方式,根據不同的集成方式,調用服務接口以不同的處理邏輯,根據所述指定登錄賬號在所述cookie池中進行查詢;
5、若通過所述指定登錄賬號查詢到綁定信
6、可選的,服務接口,包括:寫入接口、查詢接口和刪除接口。
7、可選的,在指定登錄賬號登錄業務系統的目標網站后,調用所述寫入接口,將所述指定登錄賬號登錄業務系統的目標網站后,產生的cookie信息與所述指定登錄賬號進行綁定,生成綁定信息,并將所述綁定信息,存儲至cookie池中。
8、可選的,調用查詢接口以不同的處理邏輯,根據所述指定登錄賬號在所述cookie池中進行查詢。
9、可選的,網站登錄狀態共享方法,還包括:調用刪除接口,對已過期或指定的賬號所對應的cookie信息進行刪除處理。
10、可選的,目標網站的集成方式,包括:內嵌網站頁面的集成方式和調用網站接口的集成方式。
11、再一方面,本專利技術還提出了一種網站登錄狀態共享系統,其特征在于,包括:
12、初始單元,用于針對云端,在所述云端建立cookie池,并針對所述cookie池建立服務接口;
13、信息存儲單元,用于在指定登錄賬號登錄業務系統的目標網站后,調用所述服務接口,將所述指定登錄賬號登錄業務系統的目標網站后,產生的cookie信息與所述指定登錄賬號進行綁定,生成綁定信息,并將所述綁定信息,存儲至cookie池中;
14、查詢單元,用于在所述指定登錄賬號以登錄業務系統的目標網站,且相同的指定登錄賬號登錄業務系統的目標網站時,確定所述目標網站的集成方式,根據不同的集成方式,調用服務接口以不同的處理邏輯,根據所述指定登錄賬號在所述cookie池中進行查詢;
15、狀態共享單元,在通過所述指定登錄賬號查詢到綁定信息時,基于所述綁定信息獲取cookie信息,基于獲取的cookie信息,允許相同的指定登錄賬號登錄業務系統的目標網站,且調用目標網站的保活接口,保活所述指定登錄賬號及相同的指定登錄賬號的登錄狀態。
16、可選的,服務接口,包括:寫入接口、查詢接口和刪除接口。
17、可選的,在指定登錄賬號登錄業務系統的目標網站后,調用所述寫入接口,將所述指定登錄賬號登錄業務系統的目標網站后,產生的cookie信息與所述指定登錄賬號進行綁定,生成綁定信息,并將所述綁定信息,存儲至cookie池中。
18、可選的,調用查詢接口以不同的處理邏輯,根據所述指定登錄賬號在所述cookie池中進行查詢。
19、可選的,網站登錄狀態共享方法,還包括:調用刪除接口,對已過期或指定的賬號所對應的cookie信息進行刪除處理。
20、可選的,目標網站的集成方式,包括:內嵌網站頁面的集成方式和調用網站接口的集成方式。
21、再一方面,本專利技術還提供了一種計算設備,包括:一個或多個處理器;
22、處理器,用于執行一個或多個程序;
23、當所述一個或多個程序被所述一個或多個處理器執行時,實現如上述所述的方法。
24、再一方面,本專利技術還提供了一種計算機可讀存儲介質,其上存有計算機程序,所述計算機程序被執行時,實現如上述所述的方法。
25、與現有技術相比,本專利技術的有益效果為:
26、本專利技術提供了一種網站登錄狀態共享方法,包括:針對云端,在所述云端建立cookie池,并針對所述cookie池建立服務接口;在指定登錄賬號登錄業務系統的目標網站后,調用所述服務接口,將所述指定登錄賬號登錄業務系統的目標網站后,產生的cookie信息與所述指定登錄賬號進行綁定,生成綁定信息,并將所述綁定信息,存儲至cookie池中;在所述指定登錄賬號以登錄業務系統的目標網站,且相同的指定登錄賬號登錄業務系統的目標網站時,確定所述目標網站的集成方式,根據不同的集成方式,調用服務接口以不同的處理邏輯,根據所述指定登錄賬號在所述cookie池中進行查詢;若通過所述指定登錄賬號查詢到綁定信息,則基于所述綁定信息獲取cookie信息,基于獲取的cookie信息,允許相同的指定登錄賬號登錄業務系統的目標網站,且調用目標網站的保活接口,保活所述指定登錄賬號及相同的指定登錄賬號的登錄狀態。本專利技術的方法,能夠實現一方登錄,多方共用,避免了重復登錄導致的強制下線問題,保證業務連續不中斷,并且能夠實現登錄狀態的保活,提高登錄狀態的有效時長,改善用戶的使用體驗。
本文檔來自技高網...【技術保護點】
1.一種網站登錄狀態共享方法,其特征在于,所述網站登錄狀態共享方法,包括:
2.根據權利要求1所述的網站登錄狀態共享方法,其特征在于,所述服務接口,包括:寫入接口、查詢接口和刪除接口。
3.根據權利要求2所述的網站登錄狀態共享方法,其特征在于,在指定登錄賬號登錄業務系統的目標網站后,調用所述寫入接口,將所述指定登錄賬號登錄業務系統的目標網站后,產生的Cookie信息與所述指定登錄賬號進行綁定,生成綁定信息,并將所述綁定信息,存儲至Cookie池中。
4.根據權利要求2所述的網站登錄狀態共享方法,其特征在于,調用查詢接口以不同的處理邏輯,根據所述指定登錄賬號在所述Cookie池中進行查詢。
5.根據權利要求2所述的網站登錄狀態共享方法,其特征在于,所述網站登錄狀態共享方法,還包括:調用刪除接口,對已過期或指定的賬號所對應的Cookie信息進行刪除處理。
6.根據權利要求1所述的網站登錄狀態共享方法,其特征在于,所述目標網站的集成方式,包括:內嵌網站頁面的集成方式和調用網站接口的集成方式。
7.一種網站登錄狀態共
8.根據權利要求7所述的網站登錄狀態共享系統,其特征在于,所述服務接口,包括:寫入接口、查詢接口和刪除接口。
9.根據權利要求8所述的網站登錄狀態共享系統,其特征在于,在指定登錄賬號登錄業務系統的目標網站后,調用所述寫入接口,將所述指定登錄賬號登錄業務系統的目標網站后,產生的Cookie信息與所述指定登錄賬號進行綁定,生成綁定信息,并將所述綁定信息,存儲至Cookie池中。
10.根據權利要求8所述的網站登錄狀態共享系統,其特征在于,調用查詢接口以不同的處理邏輯,根據所述指定登錄賬號在所述Cookie池中進行查詢。
11.根據權利要求8所述的網站登錄狀態共享系統,其特征在于,所述網站登錄狀態共享方法,還包括:調用刪除接口,對已過期或指定的賬號所對應的Cookie信息進行刪除處理。
12.根據權利要求7所述的網站登錄狀態共享系統,其特征在于,所述目標網站的集成方式,包括:內嵌網站頁面的集成方式和調用網站接口的集成方式。
13.一種計算機設備,其特征在于,包括:
14.一種計算機可讀存儲介質,其特征在于,其上存有計算機程序,所述計算機程序被執行時,實現如權利要求1-6中任一所述的方法。
...【技術特征摘要】
1.一種網站登錄狀態共享方法,其特征在于,所述網站登錄狀態共享方法,包括:
2.根據權利要求1所述的網站登錄狀態共享方法,其特征在于,所述服務接口,包括:寫入接口、查詢接口和刪除接口。
3.根據權利要求2所述的網站登錄狀態共享方法,其特征在于,在指定登錄賬號登錄業務系統的目標網站后,調用所述寫入接口,將所述指定登錄賬號登錄業務系統的目標網站后,產生的cookie信息與所述指定登錄賬號進行綁定,生成綁定信息,并將所述綁定信息,存儲至cookie池中。
4.根據權利要求2所述的網站登錄狀態共享方法,其特征在于,調用查詢接口以不同的處理邏輯,根據所述指定登錄賬號在所述cookie池中進行查詢。
5.根據權利要求2所述的網站登錄狀態共享方法,其特征在于,所述網站登錄狀態共享方法,還包括:調用刪除接口,對已過期或指定的賬號所對應的cookie信息進行刪除處理。
6.根據權利要求1所述的網站登錄狀態共享方法,其特征在于,所述目標網站的集成方式,包括:內嵌網站頁面的集成方式和調用網站接口的集成方式。
7.一種網站登錄狀態共享系統,其特征在于,所述網站登錄狀態共享方法,包括:
8....
【專利技術屬性】
技術研發人員:熊林欣,樊鐵力,呂婉瑩,武志鵬,龔勇浩,張卉,職菲,
申請(專利權)人:航天信息股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。