網(wǎng)站后臺(tái)登陸總是提示驗(yàn)證碼不正確有很多種原因,常見(jiàn)的有:程序錯(cuò)誤、服務(wù)器資源耗盡、瀏覽器設(shè)置出錯(cuò),深圳網(wǎng)絡(luò)公司創(chuàng)絡(luò)將為您簡(jiǎn)單說(shuō)明下這些問(wèn)題對(duì)應(yīng)的解決方案。其中,程序錯(cuò)誤通常是因?yàn)閯側(cè)腴T(mén)的開(kāi)發(fā)者對(duì)邏輯把控不嚴(yán)造成,這里不多贅述。服務(wù)器資源耗盡通常是因?yàn)榕R時(shí)目錄已滿(mǎn)、硬盤(pán)已滿(mǎn)等問(wèn)題引起,升級(jí)服務(wù)器配置即可。因此,今天我們來(lái)特別了解下瀏覽器設(shè)置出錯(cuò)導(dǎo)致的后臺(tái)登陸驗(yàn)證碼錯(cuò)誤的情況,以微軟EDGE瀏覽器為例:
1、點(diǎn)擊瀏覽器右上角的三個(gè)點(diǎn)的圖標(biāo)(...);
2、在彈出的菜單中找到設(shè)置,點(diǎn)擊設(shè)置;
3、在新打開(kāi)的頁(yè)面中的左側(cè)找到Cookie和網(wǎng)站權(quán)限;
4、確保右側(cè)的允許站點(diǎn)保存和讀取Cookie數(shù)據(jù)(推薦)為開(kāi)啟狀態(tài);
5、確保阻止第三方Cookie為關(guān)閉狀態(tài)。
相關(guān)擴(kuò)展
驗(yàn)證碼的生成邏輯是生成一串隨機(jī)字符串,然后將這個(gè)字符串保存到Cookie或Session中(暫稱(chēng)為緩存),同時(shí)再用這個(gè)字符串生成一張圖片輸出到瀏覽器。用戶(hù)識(shí)別圖片上的字符并輸入到表單中,提交后,程序會(huì)去對(duì)比用戶(hù)輸入的字符串和緩存中的字符串,正確則進(jìn)行下一步操作,錯(cuò)誤則提示用戶(hù)重新輸入驗(yàn)證。在比較嚴(yán)格的場(chǎng)景中,驗(yàn)證碼僅能使用一次,不管是否輸入正確。我們常見(jiàn)的短信驗(yàn)證、郵件驗(yàn)證也是同樣的原理。因此,本文中提到的瀏覽器設(shè)置,如果人為不小心設(shè)置錯(cuò)誤或者被部分安全軟件設(shè)置錯(cuò)誤,就會(huì)出現(xiàn)驗(yàn)證碼錯(cuò)誤的問(wèn)題。