一種登錄多域名網(wǎng)站的方法、系統(tǒng)以及裝置制造方法
【專利摘要】本申請公開了一種登錄多域名網(wǎng)站的方法、系統(tǒng)以及裝置,包括:服務(wù)器接收客戶端發(fā)送的請求登錄網(wǎng)站的第一登錄請求,第一登錄請求中攜帶網(wǎng)站對應(yīng)的第一域名,在根據(jù)第一登錄請求對客戶端驗證通過后生成用于登錄網(wǎng)站的登錄標(biāo)識,并向客戶端發(fā)送包括登錄標(biāo)識以及第二域名的指示信息,然后接收客戶端發(fā)送的請求登錄網(wǎng)站的第二登錄請求,第二登錄請求中攜帶第二域名,在確定第二登錄請求中攜帶了指示信息中包括的登錄標(biāo)識后,確定對客戶端驗證通過。本方案中客戶端登錄多域名網(wǎng)站時,服務(wù)器處理客戶端提交的登錄請求時,避免了不同服務(wù)器之間的信息交互,減少了處理登錄請求的時長,從而提高了客戶端進(jìn)行網(wǎng)站登錄的效率。
【專利說明】一種登錄多域名網(wǎng)站的方法、系統(tǒng)以及裝置
【技術(shù)領(lǐng)域】
[0001]本申請涉及網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,尤其涉及一種登錄多域名網(wǎng)站的方法、系統(tǒng)以及裝置?!颈尘凹夹g(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的快速發(fā)展以及信息量的急劇增加,越來越多的信息被存儲在網(wǎng)絡(luò)服務(wù)器中以供用戶進(jìn)行共享。實際應(yīng)用中,基于信息量的急劇增加,各個網(wǎng)站的被訪問量可能會受到影響,針對這種情況,可以通過為網(wǎng)站注冊多個域名的方式提高網(wǎng)站的被訪問量,通常將注冊了多個域名的網(wǎng)站稱為多域名網(wǎng)站。
[0003]實際應(yīng)用中,當(dāng)用戶通過客戶端共享網(wǎng)站上的信息,通常需要進(jìn)行賬戶注冊,進(jìn)而采用注冊成功的登錄信息登錄到該網(wǎng)站進(jìn)行信息的共享。具體地,用戶通過在客戶端顯示的登錄網(wǎng)頁中提交登錄信息,并由客戶端將提交的登錄信息發(fā)送至用于驗證該登錄信息的服務(wù)器進(jìn)行驗證。其中,客戶端提交登錄信息的登錄網(wǎng)頁一般為客戶端確定用戶在進(jìn)行訪問網(wǎng)站的操作后,跳轉(zhuǎn)到的與該網(wǎng)站對應(yīng)的登錄網(wǎng)頁,用戶訪問網(wǎng)站的操作可以為用戶訪問該網(wǎng)站對應(yīng)的域名的操作。例如,用戶通過在網(wǎng)頁的地址欄中輸入該域名或者對應(yīng)該域名的統(tǒng)一資源定位符(Uniform Resource Locator, URL)以訪問相應(yīng)的網(wǎng)站。
[0004]針對存在多個域名的網(wǎng)站,可以采用域名跳轉(zhuǎn)或重定向的方式處理訪問相關(guān)域名的操作。其中,域名跳轉(zhuǎn)主要指客戶端根據(jù)用戶的操作將當(dāng)前域名對應(yīng)的網(wǎng)頁跳轉(zhuǎn)到用戶指定的域名對應(yīng)的網(wǎng)頁,但網(wǎng)頁的地址欄中依然顯示跳轉(zhuǎn)前的域名;對于重定向,一般指客戶端根據(jù)用戶的操作,將當(dāng)前域名對應(yīng)的網(wǎng)頁跳轉(zhuǎn)到用戶指定的域名對應(yīng)的網(wǎng)頁,并在網(wǎng)頁的地址欄中顯示跳轉(zhuǎn)后的域名(即用戶指定的域名)。并且,針對一個網(wǎng)站的多個域名,可以設(shè)置出一個域名作為主域名,例如,若為一個網(wǎng)站注冊了三個域名,分別為domainA.com、domainB.com以及domainC.com,則可以設(shè)置這三個域名中的任意一個域名作為主域名,如設(shè)置domainA.com為主域名,此外,該三個域名分別對應(yīng)一個域名應(yīng)用,domainB.com以及domainC.com對應(yīng)的域名應(yīng)用可以與domainA.com對應(yīng)的域名應(yīng)用進(jìn)行信息交互,該三個域名應(yīng)用一般被分別分配在三個域名服務(wù)器中,為便于描述,此處,將domainA.com對應(yīng)的域名應(yīng)用所在的服務(wù)器稱為主服務(wù)器,將domainB.com對應(yīng)的域名應(yīng)用所在的服務(wù)器稱為第一服務(wù)器,將domainC.com對應(yīng)的域名應(yīng)用所在的服務(wù)器稱為第二服務(wù)器。
[0005]用戶在登錄具有多個域名的網(wǎng)站時,各個域名應(yīng)用(可以理解為各個域名應(yīng)用對應(yīng)的服務(wù)器)能夠根據(jù)用戶的登錄請求進(jìn)行相應(yīng)的操作,以下以用戶登錄設(shè)置有上述三個域名的網(wǎng)站的過程為例,進(jìn)行具體的描述,如圖1所示,用戶登錄多域名的網(wǎng)站的過程,主要包括以下步驟:
[0006]步驟101、客戶端將用戶訪問主域名時提交的用戶名以及登錄密碼(以下簡稱登錄信息)發(fā)送至主服務(wù)器。
[0007]該步驟101中,用戶通過客戶端訪問主域名時會觸發(fā)提示用戶輸入登錄信息的登錄網(wǎng)頁,在用戶根據(jù)提示信息提交登錄信息后,客戶端能夠?qū)⒂脩籼峤坏牡卿浶畔l(fā)送到主服務(wù)器,還能夠?qū)⒃摰卿浶畔?yīng)域名domainA.com保存在本地。一般將對應(yīng)域名保存的數(shù)據(jù)稱為臨時文件(該臨時文件一般稱為Cookie)。通常,用戶在提交登錄信息時,網(wǎng)頁中還會顯示提示用戶是否在后續(xù)訪問該域名時直接登錄網(wǎng)站的信息,若用戶同意訪問該域名時直接登錄該網(wǎng)站,貝1J客戶端將登錄信息對應(yīng)domainA.com保存在本地,并在用戶訪問該域名時直接登錄該網(wǎng)站。
[0008]步驟102、主服務(wù)器根據(jù)用戶在注冊時提交的登錄信息,確定客戶端發(fā)送的登錄信息是否準(zhǔn)確,若否,執(zhí)行步驟103 ;若是,執(zhí)行步驟104。
[0009]步驟103、主服務(wù)器向客戶端發(fā)送登錄信息錯誤的指示信息,并通過客戶端指示用戶重新提交登錄信息,返回步驟101。
[0010]步驟104、主服務(wù)器生成身份識別信息,發(fā)送至客戶端,以通知客戶端通過驗證,并指示客戶端將與domainA.com對應(yīng)的網(wǎng)頁顯示給用戶。
[0011]該步驟104中,在用戶訪問domainA.com對應(yīng)的網(wǎng)頁后,若用戶選擇進(jìn)一步訪問域名domainB.com,客戶端向第一服務(wù)器發(fā)送訪問該域名的訪問請求。并且,客戶端會將接收的身份識別信息保存在與domainA.com對應(yīng)的cookie中。
[0012]步驟105、接收到訪問請求的第一服務(wù)器到客戶端中查找身份識別信息,在未查找到身份識別信息時向主服務(wù)器發(fā)送獲取登錄信息的請求。
[0013]該步驟105中,第一服務(wù)器一般在接收到訪問請求后,會查找對應(yīng)domainB.com保存的Cookie,如果沒有查找到該Cookie,則向主服務(wù)器發(fā)送獲取身份識別信息的請求,如果查找到該Cookie,則進(jìn)一步從該Cookie中查找用戶的身份識別信息,若未查找到該身份識別信息,則向主服務(wù)器發(fā)送獲取身份識別信息的請求。
[0014]步驟106、主服務(wù)器根據(jù)接收的請求將身份識別信息攜帶在統(tǒng)一資源定位符(Uniform Resource Locator, URL)中發(fā)送至第一服務(wù)器。
[0015]該步驟106中,主服務(wù)器將身份識別信息發(fā)送至第一服務(wù)器時,一般將身份識別信息作為URL參數(shù)信息攜帶在URL中發(fā)送至第一服務(wù)器。該攜帶身份識別信息的方式很容易被惡意程序(例如,用于盜竊數(shù)據(jù)的惡意程序)攔截并獲取,從而可能威脅到用戶的私人信息的安全性。
[0016]步驟107、第一服務(wù)器將接收到的身份識別信息發(fā)送至客戶端,由客戶端將該身份識別信息對應(yīng)domainB.com保存在本地,并將domainB.com對應(yīng)的頁面顯示給用戶。
[0017]至此,用戶登錄多域名的網(wǎng)站的流程結(jié)束。
[0018]實際應(yīng)用中,終端可以采用圖1所示流程中用戶訪問domainB.com的網(wǎng)頁的操作,執(zhí)行用戶訪問domainC.com的網(wǎng)頁的操作,此處不再贅述。
[0019]根據(jù)圖1所示的用戶登錄多域名的網(wǎng)站的過程,當(dāng)客戶端通過多域名網(wǎng)站對應(yīng)的主域名外的域名登錄網(wǎng)站時,該域名對應(yīng)的域名應(yīng)用所在服務(wù)器需要到客戶端中查找與該域名對應(yīng)的cookie,在沒有查找到該域名的cookie,或查找到該域名的cookie后未在該cookie中查找到用戶的身份識別信息時,還需要向主服務(wù)器中發(fā)送獲取用戶的身份識別信息的請求以獲取用戶的身份識別信息,以確定用戶登錄到網(wǎng)站。
[0020]上述處理客戶端的登錄請求的過程,非主域名對應(yīng)的域名應(yīng)用所在服務(wù)器需要與主服務(wù)器進(jìn)行信息交互,才能夠獲取到用戶的身份識別信息以對客戶端提交的登錄請求進(jìn)行驗證,該處理登錄請求的過程由于涉及不同服務(wù)器之間的交互,會增加處理登錄請求的時長,從而降低了客戶端進(jìn)行網(wǎng)站登錄的效率。[0021]綜上所述,現(xiàn)有技術(shù)中登錄多域名網(wǎng)站的過程,存在登錄效率低的問題。
【發(fā)明內(nèi)容】
[0022]有鑒于此,本申請實施例提供一種登錄多域名網(wǎng)站的方法、系統(tǒng)以及裝置,用于解決現(xiàn)有技術(shù)中登錄多域名網(wǎng)站效率低的問題。
[0023]本申請實施例通過如下技術(shù)方案實現(xiàn):
[0024]根據(jù)本申請實施例的一個方面,本申請?zhí)峁┝艘环N登錄多域名網(wǎng)站的方法,包括:
[0025]服務(wù)器接收客戶端發(fā)送的請求登錄網(wǎng)站的第一登錄請求,所述第一登錄請求中攜帶所述網(wǎng)站對應(yīng)的第一域名;
[0026]在根據(jù)所述第一登錄請求對所述客戶端驗證通過后,生成用于登錄所述網(wǎng)站的登錄標(biāo)識;并
[0027]向所述客戶端發(fā)送包括所述登錄標(biāo)識以及第二域名的指示信息,所述第二域名為所述網(wǎng)站對應(yīng)的除所述第一域名外的域名;
[0028]接收所述客戶端發(fā)送的請求登錄所述網(wǎng)站的第二登錄請求,所述第二登錄請求中攜帶所述第二域名;
[0029]在確定所述第二登錄請求中攜帶了所述指示信息中包括的所述登錄標(biāo)識后,確定對所述客戶端驗證通過。
[0030]根據(jù)本申請實施例的一個方面,又提供了一種登錄多域名網(wǎng)站的方法,包括:
[0031]客戶端向服務(wù)器發(fā)送請求登錄網(wǎng)站的第一登錄請求,所述第一登錄請求中攜帶所述網(wǎng)站對應(yīng)的第一域名;并
[0032]接收所述服務(wù)器發(fā)送的指示信息,所述指示信息包括登錄標(biāo)識以及第二域名,其中,所述登錄標(biāo)識為所述服務(wù)器根據(jù)所述第一登錄請求對所述客戶端驗證通過后生成的用于登錄所述網(wǎng)站的登錄標(biāo)識,所述第二域名為所述網(wǎng)站對應(yīng)的除所述第一域名外的域名;
[0033]向所述服務(wù)器發(fā)送請求登錄所述網(wǎng)站的第二登錄請求,所述第二登錄請求中攜帶所述登錄標(biāo)識以及所述第二域名。
[0034]根據(jù)本申請實施例的另一個方面,還提供了一種登錄多域名網(wǎng)站的系統(tǒng),包括客戶端以及服務(wù)器,其中:
[0035]所述客戶端,用于向處理登錄請求的所述服務(wù)器發(fā)送請求登錄網(wǎng)站的第一登錄請求,所述第一登錄請求中攜帶所述網(wǎng)站對應(yīng)的第一域名,并接收服務(wù)器發(fā)送的包括登錄標(biāo)識以及第二域名的指示信息,所述第二域名為所述網(wǎng)站對應(yīng)的除所述第一域名外的域名,向所述服務(wù)器發(fā)送請求登錄所述網(wǎng)站的第二登錄請求,所述第二登錄請求中攜帶所述登錄標(biāo)識以及所述第二域名;
[0036]所述服務(wù)器,用于接收所述客戶端發(fā)送的所述第一登錄請求,在根據(jù)所述第一登錄請求對所述客戶端驗證通過后,生成用于登錄所述網(wǎng)站的登錄標(biāo)識,并向所述客戶端發(fā)送包括所述登錄標(biāo)識以及第二域名的指示信息,以及接收所述客戶端發(fā)送的請求登錄所述網(wǎng)站的第二登錄請求,并在確定所述第二登錄請求中攜帶了所述指示信息中包括的所述登錄標(biāo)識后,確定對所述客戶端驗證通過。
[0037]根據(jù)本申請實施例的另一個方面,還提供了一種登錄多域名網(wǎng)站的裝置,包括:[0038]第一登錄請求接收單元,用于接收客戶端發(fā)送的請求登錄網(wǎng)站的第一登錄請求,所述第一登錄請求中攜帶所述網(wǎng)站對應(yīng)的第一域名;
[0039]登錄標(biāo)識生成單元,用于在根據(jù)所述第一登錄請求接收單元接收的所述第一登錄請求對所述客戶端驗證通過后,生成用于登錄所述網(wǎng)站的登錄標(biāo)識;并
[0040]指示信息發(fā)送單元,用于向所述客戶端發(fā)送包括所述登錄標(biāo)識生成單元生成的登錄標(biāo)識以及第二域名的指示信息,所述第二域名為所述網(wǎng)站對應(yīng)的除所述第一域名外的域名;
[0041]第二登錄請求接收單元,用于在所述指示信息發(fā)送單元發(fā)送所述指示信息后接收所述客戶端發(fā)送的請求登錄所述網(wǎng)站的第二登錄請求,所述第二登錄請求中攜帶所述第二域名;
[0042]登錄標(biāo)識確定單元,用于在確定所述第二登錄請求接收單元接收的第二登錄請求中攜帶了所述指示信息中包括的所述登錄標(biāo)識后,確定對所述客戶端驗證通過。
[0043]根據(jù)本申請實施例的另一個方面,又提供了一種登錄多域名網(wǎng)站的裝置,包括:
[0044]第一登錄請求發(fā)送單元,用于向用于處理登錄請求的服務(wù)器發(fā)送請求登錄網(wǎng)站的第一登錄請求,所述第一登錄請求中攜帶所述網(wǎng)站對應(yīng)的第一域名;
[0045]指示信息接收單元,用于在所述第一登錄請求發(fā)送單元發(fā)送所述第一登陸請求后接收所述服務(wù)器發(fā)送的指示信息,所述指示信息包括登錄標(biāo)識以及第二域名,其中,所述登錄標(biāo)識為所述服務(wù)器根據(jù)所述第一登錄請求對所述客戶端驗證通過后生成的用于登錄所述網(wǎng)站的登錄標(biāo)識,所述第二域名為所述網(wǎng)站對應(yīng)的除所述第一域名外的域名;
[0046]第二登錄請求發(fā)送單元,用于向所述服務(wù)器發(fā)送請求登錄所述網(wǎng)站的第二登錄請求,所述第二登錄請求中攜帶所述指示信息接收單元接收的指示信息包括的所述登錄標(biāo)識以及所述第二域名。
[0047]通過本申請實施例提供的上述至少一個技術(shù)方案,服務(wù)器接收客戶端發(fā)送的請求登錄網(wǎng)站的第一登錄請求,該第一登錄請求中攜帶網(wǎng)站對應(yīng)的第一域名,在根據(jù)第一登錄請求對客戶端驗證通過后,生成用于登錄網(wǎng)站的登錄標(biāo)識,并向客戶端發(fā)送包括登錄標(biāo)識以及第二域名的指示信息,該第二域名為網(wǎng)站對應(yīng)的除第一域名外的域名,然后接收客戶端發(fā)送的請求登錄網(wǎng)站的第二登錄請求,第二登錄請求中攜帶第二域名,并在確定第二登錄請求中攜帶了指示信息中包括的登錄標(biāo)識后,確定對客戶端驗證通過。本技術(shù)方案與現(xiàn)有技術(shù)方案相比較,服務(wù)器能夠根據(jù)登錄請求攜帶的登錄標(biāo)識對提交登錄請求的客戶端進(jìn)行驗證,避免了現(xiàn)有技術(shù)中非主域名對應(yīng)的域名應(yīng)用所在服務(wù)器到客戶端以及主服務(wù)器中獲取身份識別信息以驗證客戶端的操作,并且,服務(wù)器可以對客戶端分別對應(yīng)多域名網(wǎng)站的各域名發(fā)送的登錄請求進(jìn)行處理,避免了非主域名對應(yīng)的域名應(yīng)用所在服務(wù)器與主服務(wù)器之間進(jìn)行信息交互以處理登錄請求的操作,顯然,本方案中客戶端登錄多域名網(wǎng)站時,月艮務(wù)器處理客戶端提交的登錄請求時,避免了不同服務(wù)器之間的交互,減少了處理登錄請求的時長,從而提高了客戶端進(jìn)行網(wǎng)站登錄的效率。
[0048]本申請的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本申請而了解。本申請的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得?!緦@綀D】
【附圖說明】
[0049]附圖用來提供對本申請的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本申請實施例一起用于解釋本申請,并不構(gòu)成對本申請的限制。在附圖中:
[0050]圖1為【背景技術(shù)】提供的一種用戶登錄多域名的網(wǎng)站的流程示意圖;
[0051]圖2為本申請實施例一提供的一種登錄多域名網(wǎng)站的流程示意圖;
[0052]圖3為本申請實施例一提供的一種客戶端根據(jù)指示信息發(fā)送第二登錄請求的流程不意圖;
[0053]圖4為本申請實施例一提供的服務(wù)器處理登錄請求的流程示意圖;
[0054]圖5為本申請實施例三提供的一種登錄多域名網(wǎng)站的裝置的結(jié)構(gòu)示意圖;
[0055]圖6為本申請實施例三提供的又一種登錄多域名網(wǎng)站的裝置的結(jié)構(gòu)示意圖;
[0056]圖7為本申請實施例三提供的又一種登錄多域名網(wǎng)站的裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0057]為了給出提高客戶端進(jìn)行網(wǎng)站登錄的效率的實現(xiàn)方案,本申請實施例提供了一種登錄多域名網(wǎng)站的方法、系統(tǒng)以及裝置,以下結(jié)合說明書附圖對本申請的優(yōu)選實施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本申請,并不用于限定本申請。并且在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0058]本申請?zhí)峁┑膶嵤├?,涉及的網(wǎng)站為多域名網(wǎng)站,該多域名網(wǎng)站對應(yīng)的各域名可能包括多個一級域名以及與各一級域名分別對應(yīng)的二級域名,甚至更多級的域名,例如,多域名網(wǎng)站存在三個一級域名domainA.com、domainB.com以及domainC.com,此外,該網(wǎng)站對應(yīng)的域名還包括與上述一級域名分別對應(yīng)的二級域名login.domainA.com、login.domainB.com以及l(fā)ogin.domainC.com。本申請涉及的多域名網(wǎng)站對應(yīng)的各域名包括為該網(wǎng)站設(shè)置的各級域名,以下統(tǒng)稱為多域名網(wǎng)站對應(yīng)的域名。
[0059]本申請?zhí)峁┑膶嵤├校梢栽O(shè)置通過多域名網(wǎng)站對應(yīng)的各域名進(jìn)行網(wǎng)站登錄時,客戶端針對各域名提交登錄請求的路徑為用于處理登錄請求的服務(wù)器的路徑,該服務(wù)器可以根據(jù)處理的數(shù)據(jù)的數(shù)量以及自身處理能力,設(shè)置為單獨的服務(wù)器,或者設(shè)置為由多個設(shè)備構(gòu)成的服務(wù)器群,具體,可以根據(jù)實際數(shù)據(jù)處理的需要進(jìn)行相應(yīng)的設(shè)置。
[0060]在對應(yīng)多域名網(wǎng)站對應(yīng)的各域名進(jìn)行服務(wù)器的路徑設(shè)置時,可以根據(jù)需要靈活設(shè)置。例如,通過在各域名的尾綴中增加指定標(biāo)識的方式表征服務(wù)器的路徑,具體地,設(shè)置指定標(biāo)識為/jump, sso,則客戶端在通過login.domainB.com進(jìn)行網(wǎng)站登錄時,可以設(shè)置提交登錄請求的路徑為login.domainB.com/jump, sso,以將客戶端的登錄請求發(fā)送至與該路徑相應(yīng)的服務(wù)器進(jìn)行處理。
[0061]實施例一
[0062]該實施例一提供了一種登錄多域名網(wǎng)站的方法,該方法能夠應(yīng)用在網(wǎng)絡(luò)系統(tǒng)中,通過在網(wǎng)絡(luò)系統(tǒng)中應(yīng)用本技術(shù)方案,能夠避免在處理登錄請求時多域名網(wǎng)站的各域名分別對應(yīng)的域名應(yīng)用所在服務(wù)器之間進(jìn)行信息交互的操作,從而減少了處理登錄請求的時長,提高了客戶端進(jìn)行網(wǎng)站登錄的效率。
[0063]本實施例一通過客戶端與用于處理登錄請求的服務(wù)器進(jìn)行信息交互的方式,對本申請?zhí)峁┑牡卿浂嘤蛎姆椒ㄟM(jìn)行描述。具體地,如圖2所示的本申請實施例一提供的一種登錄多域名網(wǎng)站的流程示意圖,該登錄多域名網(wǎng)站的過程,主要包括以下步驟:
[0064]步驟201、客戶端向用于處理登錄請求的服務(wù)器發(fā)送請求登錄網(wǎng)站的第一登錄請求。
[0065]該步驟201中,客戶端發(fā)送的第一登錄請求中攜帶客戶端請求登錄的網(wǎng)站對應(yīng)的第一域名,該第一域名為客戶端觸發(fā)登錄請求的域名。具體地,客戶端在確定出用戶通過第一域名進(jìn)行訪問網(wǎng)站的操作后,可以跳轉(zhuǎn)到提示用戶提交登錄信息的登錄頁面,并向服務(wù)器發(fā)送攜帶第一域名的第一登錄請求,或者發(fā)送包括第一域名以及用戶提交的登錄信息的第一登錄請求。本方案中,將客戶端觸發(fā)登錄請求的域名作為第一域名,實際應(yīng)用中,還可以在客戶端通過網(wǎng)站對應(yīng)的域名中的任一域名觸發(fā)登錄請求后,跳轉(zhuǎn)到對主域名的訪問,將該主域名作為第一域名。本方案中,優(yōu)選的,以觸發(fā)登錄請求的域名作為第一域名。此外,第一登錄請求還可以攜帶客戶端的網(wǎng)絡(luò)協(xié)議(Internet Protocol, IP)地址,該IP地址可以根據(jù)指定協(xié)議設(shè)置在登錄信息中。
[0066]步驟202、服務(wù)器接收客戶端發(fā)送的請求登錄網(wǎng)站的第一登錄請求,并在根據(jù)第一登錄請求對客戶端驗證通過后,生成用于登錄網(wǎng)站的登錄標(biāo)識。
[0067]該步驟202中,若第一登錄請求中包括登錄信息,服務(wù)器可以根據(jù)第一登錄請求中包括的登錄信息,在確定第一登錄請求包括的登錄信息與客戶端在進(jìn)行登錄信息注冊時注冊的登錄信息一致后,生成用于登錄網(wǎng)站的登錄標(biāo)識。實際應(yīng)用中,用于登錄網(wǎng)站的登錄標(biāo)識可以根據(jù)實際的應(yīng)用環(huán)境或需求進(jìn)行相應(yīng)的設(shè)置。例如,該登錄標(biāo)識可以為服務(wù)器與客戶端基于處理客戶端進(jìn)行多域名網(wǎng)站登錄時進(jìn)行信息交互的對話標(biāo)識,該對話標(biāo)識具有唯一性,用于服務(wù)器處理客戶端登錄當(dāng)前多域名網(wǎng)站的操作,若服務(wù)器處理客戶端登錄其他多域名網(wǎng)站的操作時,可分別生成處理其他多域名網(wǎng)站時需要的對話標(biāo)識。此外,登錄標(biāo)識還可以為其他能夠唯一標(biāo)識服務(wù)器與客戶端進(jìn)行一個多域名網(wǎng)站登錄處理的標(biāo)識。例如,網(wǎng)站標(biāo)識或指定編碼等,此處不再贅述具體內(nèi)容。并且,服務(wù)器在生成用于登錄網(wǎng)站的登錄標(biāo)識時,還可以生成用于標(biāo)識使用客戶端的用戶身份信息的標(biāo)識,即用戶身份識別信肩、O
[0068]步驟203、服務(wù)器向客戶端發(fā)送包括生成的登錄標(biāo)識以及第二域名的指示信息。
[0069]該步驟203中,第二域名為客戶端請求登錄的網(wǎng)站對應(yīng)的除第一域名外的域名。實際應(yīng)用中,服務(wù)器中能夠記錄各個多域名網(wǎng)站對應(yīng)的各域名,在處理客戶端提交的登錄請求時,可根據(jù)登錄請求包括的域名以及本地對該網(wǎng)站的登錄請求的處理記錄,從多域名網(wǎng)站的域名中確定出未被請求登錄過的域名,進(jìn)而從未被請求登錄過的域名中選擇出一個域名作為第二域名發(fā)送至客戶端,以指示客戶端從對第一域名的訪問跳轉(zhuǎn)到對第二域名的訪問。此外,服務(wù)器發(fā)送的指示信息還可以包括用于通知客戶端服務(wù)器通過對客戶端驗證的信息,例如,服務(wù)器將第一登錄請求中包括的登錄信息攜帶在指示信息中,以告知客戶端服務(wù)器通過客戶端的驗證。對應(yīng)步驟202,該指示信息還可以攜帶服務(wù)器生成的用戶身份識別信息,進(jìn)一步,可以將該身份識別數(shù)據(jù)加密后攜帶在指示信息。
[0070]步驟204、客戶端接收服務(wù)器發(fā)送的指示信息,并向服務(wù)器發(fā)送請求登錄網(wǎng)站的第二登錄請求。
[0071]該步驟204中,客戶端接收指示信息后,可根據(jù)指示信息包括的第二域名,將當(dāng)前訪問第一域名的操作跳轉(zhuǎn)到訪問第二域名的操作,執(zhí)行該操作的方式可以根據(jù)客戶端與服務(wù)器的約定方式進(jìn)行。例如,服務(wù)器可以通過向客戶端發(fā)送指令的方式,使接收到指令的客戶端根據(jù)指令對相應(yīng)的域名進(jìn)行訪問,該指令包括指示客戶端訪問的域名;或者,服務(wù)器僅是將需要客戶端訪問的指定域名發(fā)送至客戶端,由客戶端根據(jù)自身數(shù)據(jù)處理的情況以及需要,進(jìn)行訪問指定域名的操作。例如,若客戶端當(dāng)前處理的數(shù)據(jù)較多,導(dǎo)致大部分處理資源被占用,則可以在處理資源充足的情況下進(jìn)行訪問指定域名的操作。此外,對應(yīng)步驟203,若指示信息中包括登錄信息,客戶端可以將該登錄信息保存在第一域名對應(yīng)的cookie中以表征服務(wù)器允許客戶端訪問該域名。
[0072]步驟205、服務(wù)器接收客戶端發(fā)送的請求登錄網(wǎng)站的第二登錄請求,并在確定第二登錄請求中攜帶了指示信息中包括的登錄標(biāo)識后,確定對客戶端驗證通過。
[0073]該步驟205中,服務(wù)器接收的第二登錄請求可以攜帶客戶端的IP地址,服務(wù)器在確認(rèn)該IP地址與接收的第一登錄請求攜帶的IP地址一致后,可以確認(rèn)該第二登錄請求的發(fā)送方為發(fā)送第一登錄請求的客戶端,進(jìn)而根據(jù)該第二登錄請求進(jìn)行后續(xù)處理。此外,該第二登錄請求還可以攜帶與第一登錄請求相應(yīng)的約定標(biāo)識或約定密鑰,用于服務(wù)器對登錄請求以及發(fā)送登錄請求的發(fā)送方的驗證。
[0074]至此,登錄多域名網(wǎng)站的流程結(jié)束。
[0075]圖2對應(yīng)的流程中,用于處理登錄請求的服務(wù)器在根據(jù)客戶端發(fā)送的登錄網(wǎng)站的第一登錄請求生成登錄標(biāo)識后,能夠在確定后續(xù)客戶端發(fā)送的請求登錄上述網(wǎng)站的登錄請求包括生成的登錄標(biāo)識后,確定客戶端通過驗證,該服務(wù)器處理客戶端的登錄請求的過程中,服務(wù)器能夠處理客戶端分別針對多域名網(wǎng)站對應(yīng)的各域名提交的登錄請求,避免了現(xiàn)有技術(shù)中處理登錄請求時各域名對應(yīng)的域名應(yīng)用所在服務(wù)器之間進(jìn)行信息交互的過程,減少了處理登錄請求的時長并且,本方案中服務(wù)器可以根據(jù)登錄請求攜帶的登錄標(biāo)識對客戶端進(jìn)行驗證,相對現(xiàn)有技術(shù)各域名應(yīng)用所在服務(wù)器獲取身份識別信息驗證客戶端的操作,進(jìn)一步減少了處理登錄請求的時長,從而提高了客戶端進(jìn)行網(wǎng)站登錄的效率。
[0076]在圖2對應(yīng)的流程包括的步驟204中,即在客戶端接收服務(wù)器發(fā)送的指示信息,并向服務(wù)器發(fā)送請求登錄網(wǎng)站的第二登錄請求中,客戶端在接收指示信息后,可以將指示信息包括的登錄標(biāo)識保存在第一域名對應(yīng)的cookie中,實際應(yīng)用中,為了統(tǒng)一控制各級域名的登錄以及登出,可以在保存各域名對應(yīng)的cookie時,設(shè)置cookie接受域名訪問的路徑(Path)為各域名所對應(yīng)的一級域名。具體地,若第一域名為二級域名,在將登錄標(biāo)識保存在cookie中時,設(shè)置該cookie接受域名訪問的路徑為第一域名所對應(yīng)的一級域名,以使cookie能夠接受該一級域名下各級域名的訪問。例如,第一域名為login.domainA.com,保存登錄標(biāo)識(即cookie)時,設(shè)置該cookie的Path為domainA.com,如此,基于該domainA.com的任意級的域名都可以對該cookie進(jìn)行訪問并獲取需要的cookie。
[0077]進(jìn)一步,當(dāng)客戶端在本地第一域名對應(yīng)的cookie保存登錄標(biāo)識后,可以在客戶端完成多域名網(wǎng)站的登錄后,在客戶端訪問該網(wǎng)站對應(yīng)的域名時,獲取該域名對應(yīng)的cookie中的登錄標(biāo)識提交到服務(wù)器,在服務(wù)器驗證通過后進(jìn)行域名的訪問。具體的,本申請?zhí)峁┝丝蛻舳嗽谕瓿啥嘤蛎W(wǎng)站的登錄后訪問第二域名的過程,圖3示出了本申請實施例一提供的一種客戶端訪問多域名網(wǎng)站對應(yīng)的第二域名的流程示意圖,主要包括以下步驟:
[0078]步驟301、服務(wù)器接收客戶端發(fā)送的請求登錄網(wǎng)站的第二登錄請求,并在確定第二登錄請求中攜帶了指示信息中包括的登錄標(biāo)識后,確定對客戶端驗證通過。[0079]步驟302、客戶端針對多域名網(wǎng)站對應(yīng)的各域名向服務(wù)器發(fā)送登錄請求、且完成多域名網(wǎng)站的登錄后,向服務(wù)器發(fā)送訪問第二域名對應(yīng)網(wǎng)頁的訪問請求。
[0080]該步驟302中,對應(yīng)圖2所示的流程,在客戶端執(zhí)行步驟204后以及服務(wù)器執(zhí)行步驟205后,客戶端完成了多域名網(wǎng)站的登錄的前提下,若客戶端確定用戶在訪問該多域名網(wǎng)站對應(yīng)的第二域名對應(yīng)網(wǎng)頁時,會到該第二域名對應(yīng)的cookie中獲取登錄標(biāo)識,并將登錄標(biāo)識攜帶在訪問請求中發(fā)送至服務(wù)器,或者,可以獲取該域名對應(yīng)的cookie中的登錄標(biāo)識以及身份識別信息攜帶在訪問請求中發(fā)送至服務(wù)器。
[0081]步驟303、服務(wù)器接收訪問請求,并在確定訪問請求中攜帶了服務(wù)器處理第一登錄請求生成的登錄標(biāo)識后,對訪問請求進(jìn)行處理。
[0082]該步驟303中,服務(wù)器接收訪問請求的方式,可以根據(jù)實際應(yīng)用環(huán)境中網(wǎng)絡(luò)的設(shè)置情況決定,例如,服務(wù)器可以接收經(jīng)過客戶端訪問的域名對應(yīng)的域名應(yīng)用所在服務(wù)器轉(zhuǎn)發(fā)的訪問請求,或者,具有域名應(yīng)用所在服務(wù)器接收訪問請求后,向處理登錄請求的服務(wù)器發(fā)送驗證該訪問請求的信息,由處理登錄請求的服務(wù)器對訪問請求進(jìn)行驗證以確定是否允許客戶端訪問相應(yīng)的域名;或者,服務(wù)器直接接收訪問請求并進(jìn)行驗證。此外,若服務(wù)器在確定訪問請求中不存在登錄標(biāo)識后,可以進(jìn)一步根據(jù)訪問請求中攜帶的身份識別信息,對訪問請求進(jìn)行驗證。
[0083]至此,客戶端訪問多域名網(wǎng)站對應(yīng)的第二域名的流程結(jié)束。
[0084]在圖3對應(yīng)的流程中,客戶端在完成多域名網(wǎng)站的登錄后,若在訪問觸發(fā)登錄請求的域名對應(yīng)的網(wǎng)頁后,進(jìn)一步訪問第二域名對應(yīng)的網(wǎng)頁,客戶端可從該第二域名對應(yīng)的cookie中得到登錄標(biāo)識,并發(fā)送至服務(wù)器進(jìn)行確認(rèn),從而確保了客戶端訪問操作的安全性。
[0085]在圖3對應(yīng)的流程中,客戶端可以根據(jù)網(wǎng)站對應(yīng)的域名所對應(yīng)的cookie中的登錄標(biāo)識和/或身份識別信息,對登陸成功的網(wǎng)站對應(yīng)的域名進(jìn)行訪問。當(dāng)客戶端結(jié)束網(wǎng)站登錄狀態(tài)后,即登出網(wǎng)站,網(wǎng)站對應(yīng)的各域名所對應(yīng)的cookie中的登錄標(biāo)識和/或身份識別信息會被刪除,以表征結(jié)束網(wǎng)站的登錄狀態(tài),登出網(wǎng)站。
[0086]在圖2對應(yīng)的流程包括的步驟204中,即在客戶端接收服務(wù)器發(fā)送的指示信息,并向服務(wù)器發(fā)送請求登錄網(wǎng)站的第二登錄請求中,第二登錄請求除包括第二域名以及登錄標(biāo)識外,還可以包括第一域名信息,該第一域名信息可以為與第一域名對應(yīng)的URL或第一域名,或用于表征該第一域名的標(biāo)識等,具體地,可以根據(jù)實際需要進(jìn)行相應(yīng)的設(shè)置。根據(jù)該第一域名信息,步驟205中,接收第二登錄請求的服務(wù)器可以在對客戶端請求登錄的多域名網(wǎng)站的各域名進(jìn)行相應(yīng)處理后,對客戶端進(jìn)行相應(yīng)的指示。具體地,本申請實施例一提供了一種服務(wù)器處理登錄請求的優(yōu)選實施方式,如圖4所示,該優(yōu)選實施方式對應(yīng)的服務(wù)器處理登錄請求的過程,主要包括以下步驟:
[0087]步驟401、服務(wù)器接收客戶端發(fā)送的包括第一域名信息的第二登錄請求,并確定第二登錄請求中攜帶了指示信息中包括的登錄標(biāo)識。
[0088]該步驟401中,若第一域名信息為第一域名對應(yīng)的URL,則可以將登錄標(biāo)識攜帶在該URL中由客戶端發(fā)送至服務(wù)器,或者,若第二登錄請求攜帶的第二域名為采用對應(yīng)的URL格式的域名信息,也可以將登錄信息攜帶在該URL中。
[0089]步驟402、服務(wù)器確定第二登錄請求中攜帶了上述登錄標(biāo)識后,確定客戶端請求訪問的網(wǎng)站對應(yīng)的域名中是否存在未被請求登錄過的域名,若否,執(zhí)行步驟403;若否,執(zhí)行步驟404。
[0090]步驟403、服務(wù)器向客戶端發(fā)送指示客戶端將頁面跳轉(zhuǎn)至第一域名對應(yīng)的頁面的指示信息。
[0091]該步驟403中,服務(wù)器可以通過在指示信息中攜帶登錄信息的方式通知客戶端通過驗證,相應(yīng)的,接收到該通知的客戶端可以將登錄信息保存在第二域名下,并將頁面跳轉(zhuǎn)到第一域名對應(yīng)的頁面。
[0092]步驟404、服務(wù)器向客戶端發(fā)送包括登錄標(biāo)識以及第三域名的指示信息,該第三域名為未被請求登錄過的域名中的一個域名。
[0093]至此,服務(wù)器處理登錄請求的流程結(jié)束。
[0094]實施例二
[0095]本申請實施例二還提供了一種登錄多域名網(wǎng)站的系統(tǒng),該系統(tǒng)能夠應(yīng)用在網(wǎng)絡(luò)系統(tǒng)中,通過在網(wǎng)絡(luò)系統(tǒng)中應(yīng)用本技術(shù)方案,能夠避免多域名網(wǎng)站的各域名分別對應(yīng)的域名應(yīng)用所在服務(wù)器之間進(jìn)行信息交互的操作,減少了處理登錄請求的時長,從而提高了客戶端進(jìn)行網(wǎng)站登錄的效率。
[0096]本申請實施例二提供的一種登錄多域名網(wǎng)站的系統(tǒng),包括客戶端以及服務(wù)器,其中:
[0097]客戶端,用于向處理登錄請求的服務(wù)器發(fā)送請求登錄網(wǎng)站的第一登錄請求,第一登錄請求中攜帶網(wǎng)站對應(yīng)的第一域名,并接收服務(wù)器發(fā)送的包括登錄標(biāo)識以及第二域名的指示信息,第二域名為網(wǎng)站對應(yīng)的除第一域名外的域名,向服務(wù)器發(fā)送請求登錄網(wǎng)站的第二登錄請求,第二登錄請求中攜帶登錄標(biāo)識以及第二域名;
[0098]服務(wù)器,用于接收客戶端發(fā)送的第一登錄請求,在根據(jù)第一登錄請求對客戶端驗證通過后,生成用于登錄網(wǎng)站的登錄標(biāo)識,并向客戶端發(fā)送包括登錄標(biāo)識以及第二域名的指示信息,以及接收客戶端發(fā)送的請求登錄網(wǎng)站的第二登錄請求,并在確定第二登錄請求中攜帶了指示信息中包括的登錄標(biāo)識后,確定對客戶端驗證通過。
[0099]該系統(tǒng)還可以包括實施例三提供的登錄多域名網(wǎng)站的裝置包括的各單元,并能夠?qū)崿F(xiàn)各單元相應(yīng)的功能。
[0100]實施例三
[0101]本申請實施例三對應(yīng)實施例一提供的登錄多域名網(wǎng)站的方法,提供了一種登錄多域名網(wǎng)站的裝置,該實施例三提供的裝置能夠應(yīng)用在網(wǎng)絡(luò)系統(tǒng)中,通過在網(wǎng)絡(luò)系統(tǒng)中應(yīng)用本技術(shù)方案,能夠避免多域名網(wǎng)站的各域名分別對應(yīng)的域名應(yīng)用所在服務(wù)器之間進(jìn)行信息交互的操作,減少了處理登錄請求的時長,從而提高了客戶端進(jìn)行網(wǎng)站登錄的效率。
[0102]具體地,圖5示出了本申請?zhí)峁┑囊环N登錄多域名網(wǎng)站的裝置的結(jié)構(gòu)示意圖,如圖5所示,該裝置包括:
[0103]第一登錄請求接收單元501、登錄標(biāo)識生成單元502、指示信息發(fā)送單元503、第二登錄請求接收單元504以及登錄標(biāo)識確定單元505,其中:
[0104]第一登錄請求接收單元501,用于接收客戶端發(fā)送的請求登錄網(wǎng)站的第一登錄請求,第一登錄請求中攜帶網(wǎng)站對應(yīng)的第一域名;
[0105]登錄標(biāo)識生成單元502,用于在根據(jù)第一登錄請求接收單元501接收的第一登錄請求對客戶端驗證通過后,生成用于登錄網(wǎng)站的登錄標(biāo)識;并[0106]指示信息發(fā)送單元503,用于向客戶端發(fā)送包括登錄標(biāo)識生成單元502生成的登錄標(biāo)識以及第二域名的指示信息,第二域名為網(wǎng)站對應(yīng)的除第一域名外的域名;
[0107]第二登錄請求接收單元504,用于在指示信息發(fā)送單元503發(fā)送指示信息后接收客戶端發(fā)送的請求登錄網(wǎng)站的第二登錄請求,第二登錄請求中攜帶第二域名;
[0108]登錄標(biāo)識確定單元505,用于在確定第二登錄請求接收單元504接收的第二登錄請求中攜帶了指示信息中包括的登錄標(biāo)識后,確定對客戶端驗證通過。
[0109]本實施例三提供的優(yōu)選實施方式中,圖5所示裝置包括的登錄標(biāo)識生成單元502,具體用于根據(jù)第一登錄請求中包括的登錄信息,確定登錄信息與客戶端注冊的登錄信息一致。
[0110]本實施例三提供的優(yōu)選實施方式中,圖5所示裝置包括的登錄標(biāo)識確定單元505,還用于在確定所述第二登錄請求中攜帶了所述指示信息中包括的所述登錄標(biāo)識后,確定對所述客戶端驗證通過后,接收客戶端發(fā)送的請求訪問第二域名對應(yīng)網(wǎng)頁的訪問請求;在確定訪問請求中攜帶了登錄標(biāo)識后,對訪問請求進(jìn)行處理。
[0111]本實施例三提供的優(yōu)選實施方式中,圖5所示裝置包括的指示信息發(fā)送單元503,還用于若第二登錄請求接收單元504接收的第二登錄請求還包括第一域名信息,在確定網(wǎng)站對應(yīng)的域名中不存在未被請求登錄過的域名時,向客戶端發(fā)送指示客戶端將頁面跳轉(zhuǎn)至第一域名對應(yīng)的頁面的指示信息。
[0112]本實施例三提供的優(yōu)選實施方式中,圖5所示裝置包括的指示信息發(fā)送單元503,還用于在確定網(wǎng)站對應(yīng)的域名中存在未被請求登錄過的域名時,向客戶端發(fā)送包括登錄標(biāo)識以及第三域名的指示信息,第三域名為未被請求登錄過的域名中的一個域名。
[0113]本實施例三,還提供了一種登錄多域名網(wǎng)站的裝置,具體地,如圖6所示,該裝置包括:
[0114]第一登錄請求發(fā)送單元601、指示信息接收單元602以及第二登錄請求發(fā)送單元603,其中:
[0115]第一登錄請求發(fā)送單元601,用于向用于處理登錄請求的服務(wù)器發(fā)送請求登錄網(wǎng)站的第一登錄請求,第一登錄請求中攜帶網(wǎng)站對應(yīng)的第一域名;
[0116]指示信息接收單元602,用于在第一登錄請求發(fā)送單元601發(fā)送第一登陸請求后接收服務(wù)器發(fā)送的指示信息,指示信息包括登錄標(biāo)識以及第二域名,其中,登錄標(biāo)識為服務(wù)器根據(jù)第一登錄請求對客戶端驗證通過后生成的用于登錄網(wǎng)站的登錄標(biāo)識,第二域名為網(wǎng)站對應(yīng)的除第一域名外的域名;
[0117]第二登錄請求發(fā)送單元603,用于向服務(wù)器發(fā)送請求登錄網(wǎng)站的第二登錄請求,第二登錄請求中攜帶指示信息接收單元602接收的指示信息包括的登錄標(biāo)識以及第二域名。
[0118]本實施例三提供的優(yōu)選實施方式中,圖6所示裝置包括的指示信息接收單元602,還用于在接收服務(wù)器發(fā)送的指示信息后,將指示信息包括的登錄標(biāo)識保存在第一域名對應(yīng)的臨時文件中,臨時文件接受域名訪問的路徑為第一域名所對應(yīng)的一級域名。
[0119]如圖7所示,本實施例三提供的優(yōu)選實施方式中,圖6所示裝置進(jìn)一步還包括訪問請求發(fā)送單元604,用于在第二登錄請求發(fā)送單元603向服務(wù)器發(fā)送請求登錄網(wǎng)站的第二登錄請求后,向服務(wù)器發(fā)送請求訪問第二域名的訪問請求,訪問請求包括登錄標(biāo)識。
[0120]本實施例三提供的優(yōu)選實施方式中,圖6所示裝置包括的指示信息接收單元602,還用于在第二登錄請求發(fā)送單元603發(fā)送的第二登錄請求還包括第一域名信息,且向服務(wù)器發(fā)送請求登錄網(wǎng)站的第二登錄請求之后,接收服務(wù)器發(fā)送的用于指示將訪問頁面跳轉(zhuǎn)至第一域名對應(yīng)的頁面的指示信息,指示信息為服務(wù)器在確定網(wǎng)站對應(yīng)的域名中不存在未被請求登錄過的域名后發(fā)送的。
[0121]本實施例三提供的優(yōu)選實施方式中,圖6所示裝置包括的指示信息接收單元602,還用于接收服務(wù)器發(fā)送的包括登錄標(biāo)識以及第三域名的指示信息,指示信息為服務(wù)器在確定網(wǎng)站對應(yīng)的域名中存在未被請求登錄過的域名后發(fā)送的,第三域名為未被請求登錄過的域名中的一個域名。
[0122]應(yīng)當(dāng)理解,以上裝置包括的單元僅為根據(jù)該裝置實現(xiàn)的功能進(jìn)行的邏輯劃分,實際應(yīng)用中,可以進(jìn)行上述單元的疊加或拆分。并且該實施例提供的裝置所實現(xiàn)的功能與上述實施例提供的登錄多域名網(wǎng)站的方法流程一一對應(yīng),對于該裝置所實現(xiàn)的更為詳細(xì)的處理流程,在上述方法實施例中已做詳細(xì)描述,此處不再詳細(xì)描述。
[0123]并且,本實施例三中的登錄多域名網(wǎng)站的裝置還具有能夠?qū)崿F(xiàn)實施例一以及實施例二方案的功能模塊,此處不再贅述。
[0124]本領(lǐng)域的技術(shù)人員應(yīng)明白,本申請的實施例可提供為方法、裝置(設(shè)備)、或計算機(jī)程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。
[0125]本申請是參照根據(jù)本申請實施例的方法、裝置(設(shè)備)和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0126]這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0127]這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0128]盡管已描述了本申請的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本申請范圍的所有變更和修改。顯然,本領(lǐng)域的技術(shù)人員可以對本申請進(jìn)行各種改動和變型而不脫離本申請的精神和范圍。這樣,倘若本申請的這些修改和變型屬于本申請權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本申請也意圖包含這些改動和變型在內(nèi)。
【權(quán)利要求】
1.一種登錄多域名網(wǎng)站的方法,其特征在于,包括: 服務(wù)器接收客戶端發(fā)送的請求登錄網(wǎng)站的第一登錄請求,所述第一登錄請求中攜帶所述網(wǎng)站對應(yīng)的第一域名; 在根據(jù)所述第一登錄請求對所述客戶端驗證通過后,生成用于登錄所述網(wǎng)站的登錄標(biāo)識;并 向所述客戶端發(fā)送包括所述登錄標(biāo)識以及第二域名的指示信息,所述第二域名為所述網(wǎng)站對應(yīng)的除所述第一域名外的域名; 接收所述客戶端發(fā)送的請求登錄所述網(wǎng)站的第二登錄請求,所述第二登錄請求中攜帶所述第二域名; 在確定所述第二登錄請求中攜帶了所述指示信息中包括的所述登錄標(biāo)識后,確定對所述客戶端驗證通過。
2.如權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器根據(jù)所述第一登錄請求對所述客戶端驗證通過,包括: 所述服務(wù)器根據(jù)所述第一登錄請求中包括的登錄信息,確定所述登錄信息與所述客戶端注冊的登錄信息一致。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述在確定所述第二登錄請求中攜帶了所述指示信息中包括的所述登錄標(biāo)識后,確定對所述客戶端驗證通過之后,還包括: 所述服務(wù)器接收所述客戶端發(fā)送的請求訪問所述第二域名對應(yīng)頁面的訪問請求; 在確定所述訪問請求中攜帶了`所述登錄標(biāo)識后,對所述訪問請求進(jìn)行處理。
4.如權(quán)利要求1所述的方法,其特征在于,所述第二登錄請求中還包括所述第一域名信息; 所述服務(wù)器在確定所述第二登錄請求中攜帶了所述指示信息中包括的所述登錄標(biāo)識后,還包括: 所述服務(wù)器確定所述網(wǎng)站對應(yīng)的域名中不存在未被請求登錄過的域名時,向所述客戶端發(fā)送指示所述客戶端將頁面跳轉(zhuǎn)至所述第一域名對應(yīng)的頁面的指示信息。
5.如權(quán)利要求4所述的方法,其特征在于,所述服務(wù)器確定所述網(wǎng)站對應(yīng)的域名中存在未被請求登錄過的域名時,還包括: 所述服務(wù)器向所述客戶端發(fā)送包括所述登錄標(biāo)識以及第三域名的指示信息,所述第三域名為所述未被請求登錄過的域名中的一個域名。
6.一種登錄多域名網(wǎng)站的方法,其特征在于,包括: 客戶端向服務(wù)器發(fā)送請求登錄網(wǎng)站的第一登錄請求,所述第一登錄請求中攜帶所述網(wǎng)站對應(yīng)的第一域名;并 接收所述服務(wù)器發(fā)送的指示信息,所述指示信息包括登錄標(biāo)識以及第二域名,其中,所述登錄標(biāo)識為所述服務(wù)器根據(jù)所述第一登錄請求對所述客戶端驗證通過后生成的用于登錄所述網(wǎng)站的登錄標(biāo)識,所述第二域名為所述網(wǎng)站對應(yīng)的除所述第一域名外的域名; 向所述服務(wù)器發(fā)送請求登錄所述網(wǎng)站的第二登錄請求,所述第二登錄請求中攜帶所述登錄標(biāo)識以及所述第二域名。
7.如權(quán)利要求6所述的方法,其特征在于,所述客戶端接收所述服務(wù)器發(fā)送的指示信息后,還包括:所述客戶端將所述指示信息包括的登錄標(biāo)識保存在所述第一域名對應(yīng)的臨時文件中,所述臨時文件接受域名訪問的路徑為所述第一域名所對應(yīng)的一級域名。
8.如權(quán)利要求6或7所述的方法,其特征在于,所述客戶端向所述服務(wù)器發(fā)送請求登錄所述網(wǎng)站的第二登錄請求后,還包括: 所述客戶端向所述服務(wù)器發(fā)送請求訪問所述第二域名對應(yīng)頁面的訪問請求,所述訪問請求包括所述登錄標(biāo)識。
9.如權(quán)利要求6所述的方法,其特征在于,所述第二登錄請求中還包括所述第一域名信息; 所述客戶端向所述服務(wù)器發(fā)送請求登錄所述網(wǎng)站的第二登錄請求之后,還包括: 所述客戶端接收所述服務(wù)器發(fā)送的用于指示將頁面跳轉(zhuǎn)至所述第一域名對應(yīng)的頁面的指示信息,所述指示信息為所述服務(wù)器在確定所述網(wǎng)站對應(yīng)的域名中不存在未被請求登錄過的域名后發(fā)送的。
10.如權(quán)利要求9所述的方法,其特征在于,還包括: 所述客戶端接收所述服務(wù)器發(fā)送的包括所述登錄標(biāo)識以及第三域名的指示信息,所述指示信息為所述服務(wù)器在確定所述網(wǎng)站對應(yīng)的域名中存在未被請求登錄過的域名后發(fā)送的,所述第三域名為所述未被請求登錄過的域名中的一個域名。
11.一種登錄多域名網(wǎng)站的系統(tǒng),其特征在于,包括: 客戶端以及服務(wù)器,其中: 所述客戶端,用于向處理登錄請求的所述服務(wù)器發(fā)送請求登錄網(wǎng)站的第一登錄請求,所述第一登錄請求中攜 帶所述網(wǎng)站對應(yīng)的第一域名,并接收服務(wù)器發(fā)送的包括登錄標(biāo)識以及第二域名的指示信息,所述第二域名為所述網(wǎng)站對應(yīng)的除所述第一域名外的域名,向所述服務(wù)器發(fā)送請求登錄所述網(wǎng)站的第二登錄請求,所述第二登錄請求中攜帶所述登錄標(biāo)識以及所述第二域名; 所述服務(wù)器,用于接收所述客戶端發(fā)送的所述第一登錄請求,在根據(jù)所述第一登錄請求對所述客戶端驗證通過后,生成用于登錄所述網(wǎng)站的登錄標(biāo)識,并向所述客戶端發(fā)送包括所述登錄標(biāo)識以及第二域名的指示信息,以及接收所述客戶端發(fā)送的請求登錄所述網(wǎng)站的第二登錄請求,并在確定所述第二登錄請求中攜帶了所述指示信息中包括的所述登錄標(biāo)識后,確定對所述客戶端驗證通過。
12.—種登錄多域名網(wǎng)站的裝置,其特征在于,包括: 第一登錄請求接收單元,用于接收客戶端發(fā)送的請求登錄網(wǎng)站的第一登錄請求,所述第一登錄請求中攜帶所述網(wǎng)站對應(yīng)的第一域名; 登錄標(biāo)識生成單元,用于在根據(jù)所述第一登錄請求接收單元接收的所述第一登錄請求對所述客戶端驗證通過后,生成用于登錄所述網(wǎng)站的登錄標(biāo)識;并 指示信息發(fā)送單元,用于向所述客戶端發(fā)送包括所述登錄標(biāo)識生成單元生成的登錄標(biāo)識以及第二域名的指示信息,所述第二域名為所述網(wǎng)站對應(yīng)的除所述第一域名外的域名; 第二登錄請求接收單元,用于在所述指示信息發(fā)送單元發(fā)送所述指示信息后接收所述客戶端發(fā)送的請求登錄所述網(wǎng)站的第二登錄請求,所述第二登錄請求中攜帶所述第二域名; 登錄標(biāo)識確定單元,用于在確定所述第二登錄請求接收單元接收的第二登錄請求中攜帶了所述指示信息中包括的所述登錄標(biāo)識后,確定對所述客戶端驗證通過。
13.—種登錄多域名網(wǎng)站的裝置,其特征在于,包括: 第一登錄請求發(fā)送單元,用于向用于處理登錄請求的服務(wù)器發(fā)送請求登錄網(wǎng)站的第一登錄請求,所述第一登錄請求中攜帶所述網(wǎng)站對應(yīng)的第一域名; 指示信息接收單元,用于在所述第一登錄請求發(fā)送單元發(fā)送所述第一登陸請求后接收所述服務(wù)器發(fā)送的指示信息,所述指示信息包括登錄標(biāo)識以及第二域名,其中,所述登錄標(biāo)識為所述服務(wù)器根據(jù)所述第一登錄請求對所述客戶端驗證通過后生成的用于登錄所述網(wǎng)站的登錄標(biāo)識,所述第二域名為所述網(wǎng)站對應(yīng)的除所述第一域名外的域名; 第二登錄請求發(fā)送單元,用于向所述服務(wù)器發(fā)送請求登錄所述網(wǎng)站的第二登錄請求,所述第二登錄請求中攜帶所述指示信息接收單元接收的指示信息包括的所述登錄標(biāo)識以及所述第二 域名。
【文檔編號】H04L29/12GK103428179SQ201210157447
【公開日】2013年12月4日 申請日期:2012年5月18日 優(yōu)先權(quán)日:2012年5月18日
【發(fā)明者】趙捷 申請人:阿里巴巴集團(tuán)控股有限公司