phpcms提示驗(yàn)證碼錯(cuò)誤怎么辦?
phpcms后臺(tái)登陸提示驗(yàn)證碼錯(cuò)誤的解決辦法
1、V9的驗(yàn)證碼在生成后,會(huì)把驗(yàn)證碼的數(shù)字存入Session當(dāng)中。
2、V9在默認(rèn)的情況下,Session是存放在數(shù)據(jù)庫(kù)當(dāng)中的。其在數(shù)據(jù)庫(kù)中的表現(xiàn)如下:
3、您可以在訪問(wèn)后臺(tái)登陸頁(yè)后,查看一下數(shù)據(jù)庫(kù)中Session這個(gè)表,如果表中沒(méi)有類型的數(shù)據(jù)code|s:4:"***"; 那說(shuō)明Session沒(méi)有成功的寫(xiě)入到數(shù)據(jù)庫(kù)中。
這會(huì)使你的登陸失敗。
4、可以償試通過(guò)修改"/caches/configs/system.php"當(dāng)中的:
'session_storage' => 'mysql',
將其修改為
'session_storage' => 'files',
再進(jìn)行償試。
上面的修改表示,Session存儲(chǔ)到硬盤(pán)里面,這個(gè)將使用PHP默認(rèn)的存儲(chǔ)的方式。
推薦:《phpcms教程》