本發(fā)明涉及登錄驗(yàn)證,具體涉及自動(dòng)登錄校驗(yàn)的方法、系統(tǒng)、裝置、存儲(chǔ)介質(zhì)和程序產(chǎn)品。
背景技術(shù):
1、對(duì)于系統(tǒng)能夠被正常使用來(lái)說(shuō),圖片驗(yàn)證碼和手機(jī)短信驗(yàn)證碼是保證系統(tǒng)安全的有效措施。
2、在做應(yīng)用系統(tǒng)的內(nèi)部測(cè)試時(shí),通常都需要測(cè)試人員手工輸入用戶名、密碼、圖片驗(yàn)證碼或手機(jī)短信驗(yàn)證碼登錄系統(tǒng)。測(cè)試人員需要人工識(shí)別圖片驗(yàn)證碼以及從手機(jī)短信中人工識(shí)別驗(yàn)證碼,并手工輸入到登錄窗口,這個(gè)過(guò)程容易輸入錯(cuò)誤,導(dǎo)致系統(tǒng)的登錄效率低,進(jìn)而影響系統(tǒng)測(cè)試效率。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本發(fā)明提供一種自動(dòng)登錄校驗(yàn)的方法、系統(tǒng)、裝置、存儲(chǔ)介質(zhì)和程序產(chǎn)品,能夠解決人工識(shí)別和手動(dòng)輸入驗(yàn)證碼容易出錯(cuò)導(dǎo)致登錄效率低的問(wèn)題。
2、為解決上述技術(shù)問(wèn)題,本發(fā)明采用以下技術(shù)方案:
3、本發(fā)明提供一種自動(dòng)登錄校驗(yàn)的方法,應(yīng)用于包括第一電子設(shè)備和第二電子設(shè)備的系統(tǒng),方法包括:
4、第一電子設(shè)備獲取用戶名、密碼和手機(jī)號(hào);
5、第一電子設(shè)備發(fā)送獲取圖片驗(yàn)證碼的第一請(qǐng)求至第二電子設(shè)備,其中,第一請(qǐng)求包括用戶名和密碼;
6、響應(yīng)于第一請(qǐng)求,第二電子設(shè)備生成返回的數(shù)據(jù)并將返回的數(shù)據(jù)發(fā)送給第一電子設(shè)備,第一電子設(shè)備基于返回的數(shù)據(jù)獲取含有圖片驗(yàn)證碼的圖片標(biāo)識(shí),并基于圖片標(biāo)識(shí)獲取圖片驗(yàn)證碼;
7、第一電子設(shè)備發(fā)送獲取短信驗(yàn)證碼的第二請(qǐng)求至第二電子設(shè)備,第二請(qǐng)求包括用戶名、密碼、圖片標(biāo)識(shí)、圖片驗(yàn)證碼和手機(jī)號(hào);
8、響應(yīng)于第二請(qǐng)求,第二電子設(shè)備基于手機(jī)號(hào)生成短信驗(yàn)證碼;
9、第一電子設(shè)備獲取短信驗(yàn)證碼,并發(fā)送自動(dòng)登錄的第三請(qǐng)求至第二電子設(shè)備,其中,第三請(qǐng)求包括用戶名、密碼、圖片標(biāo)識(shí)、圖片驗(yàn)證碼、手機(jī)號(hào)和短信驗(yàn)證碼;
10、響應(yīng)于第三請(qǐng)求,第二電子設(shè)備進(jìn)行登錄校驗(yàn),并反饋是否允許登錄的指令,第一電子設(shè)備在收到第二電子設(shè)備反饋的允許登錄的指令后,自動(dòng)登錄系統(tǒng)。
11、在本發(fā)明的一個(gè)實(shí)施例中,第一電子設(shè)備發(fā)送獲取圖片驗(yàn)證碼的第一請(qǐng)求至第二電子設(shè)備,包括:
12、第一電子設(shè)備訪問(wèn)第二電子設(shè)備的圖片驗(yàn)證碼接口,并基于圖片驗(yàn)證碼接口發(fā)送第一請(qǐng)求。
13、在本發(fā)明的一個(gè)實(shí)施例中,響應(yīng)于第一請(qǐng)求,第二電子設(shè)備生成返回的數(shù)據(jù)并將返回的數(shù)據(jù)發(fā)送給第一電子設(shè)備,第一電子設(shè)備基于返回的數(shù)據(jù)獲取含有圖片驗(yàn)證碼的圖片標(biāo)識(shí),并基于圖片標(biāo)識(shí)獲取圖片驗(yàn)證碼,包括:
14、第二電子設(shè)備接收第一請(qǐng)求,生成圖片標(biāo)識(shí)和圖片驗(yàn)證碼;
15、第二電子設(shè)備將圖片標(biāo)識(shí)和圖片驗(yàn)證碼保存到數(shù)據(jù)庫(kù)中,并將返回的數(shù)據(jù)發(fā)送給第一電子設(shè)備,返回的數(shù)據(jù)包括圖片標(biāo)識(shí);
16、第一電子設(shè)備基于圖片標(biāo)識(shí)從數(shù)據(jù)庫(kù)中獲取圖片驗(yàn)證碼。
17、在本發(fā)明的一個(gè)實(shí)施例中,第一電子設(shè)備基于返回的數(shù)據(jù)獲取含有圖片驗(yàn)證碼的圖片標(biāo)識(shí),包括:
18、第一電子設(shè)備創(chuàng)建提取器,并基于提取器從返回的數(shù)據(jù)中提取圖片標(biāo)識(shí)。
19、在本發(fā)明的一個(gè)實(shí)施例中,第一電子設(shè)備發(fā)送獲取短信驗(yàn)證碼的第二請(qǐng)求至第二電子設(shè)備,包括:
20、第一電子設(shè)備訪問(wèn)第二電子設(shè)備的短信驗(yàn)證碼接口,并基于短信驗(yàn)證碼接口發(fā)送第二請(qǐng)求。
21、在本發(fā)明的一個(gè)實(shí)施例中,第二電子設(shè)備基于手機(jī)號(hào)生成短信驗(yàn)證碼,包括:
22、第二電子設(shè)備運(yùn)行短信驗(yàn)證碼接口,基于手機(jī)號(hào)生成短信驗(yàn)證碼,并將手機(jī)號(hào)和短信驗(yàn)證碼保存到數(shù)據(jù)庫(kù)中。
23、在本發(fā)明的一個(gè)實(shí)施例中,第一電子設(shè)備獲取短信驗(yàn)證碼,包括:
24、第一電子設(shè)備基于手機(jī)號(hào)從數(shù)據(jù)庫(kù)中獲取短信驗(yàn)證碼。
25、在本發(fā)明的一個(gè)實(shí)施例中,第一電子設(shè)備發(fā)送自動(dòng)登錄的第三請(qǐng)求至第二電子設(shè)備,包括:
26、第一電子設(shè)備接收啟動(dòng)操作,向第二電子設(shè)備發(fā)送自動(dòng)登錄的第三請(qǐng)求。
27、在本發(fā)明的一個(gè)實(shí)施例中,第一電子設(shè)備包括登錄界面,登錄界面上設(shè)有啟動(dòng)按鈕,
28、啟動(dòng)操作包括:針對(duì)啟動(dòng)按鈕的按壓操作。
29、在本發(fā)明的一個(gè)實(shí)施例中,響應(yīng)于第三請(qǐng)求,第二電子設(shè)備進(jìn)行登錄校驗(yàn),包括:
30、第二電子設(shè)備接收來(lái)自第一電子設(shè)備的消息體;
31、基于消息體判斷用戶真實(shí)身份;
32、若用戶身份真實(shí),則第二電子設(shè)備向第一電子設(shè)備發(fā)送允許登錄的指令;若否,則第二電子設(shè)備向第一電子設(shè)備發(fā)送不允許登錄的指令。
33、本發(fā)明還提供一種自動(dòng)登錄的方法,應(yīng)用于第一電子設(shè)備,包括:
34、獲取用戶名、密碼和手機(jī)號(hào);
35、發(fā)送獲取圖片驗(yàn)證碼的第一請(qǐng)求至第二電子設(shè)備,以使第二電子設(shè)備基于第一請(qǐng)求生成返回的數(shù)據(jù),其中,第一請(qǐng)求包括用戶名和密碼;
36、接收第二電子設(shè)備返回的數(shù)據(jù),基于返回的數(shù)據(jù)獲取含有圖片驗(yàn)證碼的圖片標(biāo)識(shí),并基于圖片標(biāo)識(shí)獲取圖片驗(yàn)證碼;
37、發(fā)送獲取短信驗(yàn)證碼的第二請(qǐng)求至第二電子設(shè)備,第二請(qǐng)求包括用戶名、密碼、圖片標(biāo)識(shí)、圖片驗(yàn)證碼和手機(jī)號(hào);
38、獲取短信驗(yàn)證碼,并發(fā)送自動(dòng)登錄的第三請(qǐng)求至第二電子設(shè)備,以使第二電子設(shè)備進(jìn)行登錄校驗(yàn),其中,第三請(qǐng)求包括用戶名、密碼、圖片標(biāo)識(shí)、圖片驗(yàn)證碼、手機(jī)號(hào)和短信驗(yàn)證碼;
39、在收到第二電子設(shè)備反饋的允許登錄的指令后,自動(dòng)登錄系統(tǒng)。
40、本發(fā)明還提供一種對(duì)自動(dòng)登錄進(jìn)行校驗(yàn)的方法,應(yīng)用于第二電子設(shè)備,包括:
41、響應(yīng)于第一電子設(shè)備發(fā)送的第一請(qǐng)求,第二電子設(shè)備生成返回的數(shù)據(jù),并將返回的數(shù)據(jù)發(fā)送給第一電子設(shè)備,以使第一電子設(shè)備基于返回的數(shù)據(jù)獲取含有圖片驗(yàn)證碼的圖片標(biāo)識(shí),其中,第一請(qǐng)求包括用戶名和密碼;
42、響應(yīng)于第一電子設(shè)備發(fā)送的第二請(qǐng)求,第二電子設(shè)備基于手機(jī)號(hào)生成短信驗(yàn)證碼,以使第一電子設(shè)備獲取短信驗(yàn)證碼,第二請(qǐng)求包括用戶名、密碼、圖片標(biāo)識(shí)、圖片驗(yàn)證碼和手機(jī)號(hào);
43、響應(yīng)于第一電子設(shè)備發(fā)送的第三請(qǐng)求,第二電子設(shè)備進(jìn)行登錄校驗(yàn),并反饋是否允許登錄的指令,以使第一電子設(shè)備自動(dòng)登錄系統(tǒng),第三請(qǐng)求包括用戶名、密碼、圖片標(biāo)識(shí)、圖片驗(yàn)證碼、手機(jī)號(hào)和短信驗(yàn)證碼。
44、本發(fā)明還提供一種自動(dòng)登錄校驗(yàn)系統(tǒng),包括:
45、第一電子設(shè)備,第一電子設(shè)備用于執(zhí)行應(yīng)用于第一電子設(shè)備的方法;
46、第二電子設(shè)備,第二電子設(shè)備用于執(zhí)行應(yīng)用于第二電子設(shè)備的方法。
47、本發(fā)明還提供一種自動(dòng)登錄裝置,包括:
48、獲取模塊,用于獲取用戶名、密碼和手機(jī)號(hào);
49、發(fā)送模塊,用于發(fā)送獲取圖片驗(yàn)證碼的第一請(qǐng)求至第二電子設(shè)備,以使第二電子設(shè)備響應(yīng)于第一請(qǐng)求,生成返回的數(shù)據(jù)并將返回的數(shù)據(jù)發(fā)送給電子設(shè)備,其中,第一請(qǐng)求包括用戶名和密碼;
50、發(fā)送模塊發(fā)送獲取短信驗(yàn)證碼的第二請(qǐng)求至第二電子設(shè)備,以使第二電子設(shè)備響應(yīng)于第二請(qǐng)求,基于手機(jī)號(hào)生成短信驗(yàn)證碼,第二請(qǐng)求包括用戶名、密碼、圖片標(biāo)識(shí)、圖片驗(yàn)證碼和手機(jī)號(hào);
51、獲取模塊獲取短信驗(yàn)證碼,發(fā)送模塊發(fā)送自動(dòng)登錄的第三請(qǐng)求至第二電子設(shè)備,以使第二電子設(shè)備響應(yīng)于第三請(qǐng)求,進(jìn)行登錄校驗(yàn),并反饋是否允許登錄的指令,其中,第三請(qǐng)求包括用戶名、密碼、圖片標(biāo)識(shí)、圖片驗(yàn)證碼、手機(jī)號(hào)和短信驗(yàn)證碼;
52、處理模塊,用于基于返回的數(shù)據(jù)獲取含有圖片驗(yàn)證碼的圖片標(biāo)識(shí),并基于圖片標(biāo)識(shí)獲取圖片驗(yàn)證碼;
53、登錄模塊,用于在收到第二電子設(shè)備反饋的允許登錄指令后,自動(dòng)登錄系統(tǒng)。
54、本發(fā)明還提供一種計(jì)算機(jī)存儲(chǔ)介質(zhì),計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器運(yùn)行時(shí),使得處理器執(zhí)行應(yīng)用于第一電子設(shè)備的方法,或者執(zhí)行應(yīng)用于第二電子設(shè)備的方法。
55、本發(fā)明還提供一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)該計(jì)算機(jī)程序產(chǎn)品在電子設(shè)備上運(yùn)行時(shí),使得電子設(shè)備執(zhí)行應(yīng)用于第一電子設(shè)備的方法,或者執(zhí)行應(yīng)用于第二電子設(shè)備的方法。
56、本發(fā)明的上述技術(shù)方案至少具有如下有益效果:
57、本發(fā)明的自動(dòng)登錄校驗(yàn)的方法,通過(guò)第一電子設(shè)備發(fā)送三次請(qǐng)求以及第二電子設(shè)備針對(duì)三次請(qǐng)求的響應(yīng)和處理,實(shí)現(xiàn)了自動(dòng)獲取驗(yàn)證碼,以進(jìn)行自動(dòng)登錄。相對(duì)于現(xiàn)有技術(shù)中登錄校驗(yàn)需要人工識(shí)別并手動(dòng)輸入驗(yàn)證碼,本發(fā)明在登錄過(guò)程中僅需電子設(shè)備自行發(fā)送請(qǐng)求以及進(jìn)行處理,避免了用戶手動(dòng)輸入,降低了驗(yàn)證碼輸入的錯(cuò)誤率,有利于提高登錄系統(tǒng)效率。