DedeCMS v5.5后臺(tái)驗(yàn)證碼錯(cuò)誤的解決辦法
來(lái)源:程序員人生 發(fā)布時(shí)間:2013-11-23 17:59:20 閱讀次數(shù):3215次
這兩天發(fā)現(xiàn)后臺(tái)登陸時(shí)候老是提示驗(yàn)證碼錯(cuò)誤,原來(lái)用的是IE6.0 換了個(gè)google 的chrome 瀏覽器,能進(jìn)去了,今天發(fā)現(xiàn)又死活進(jìn)不了,參照論壇上所說(shuō)的 ,修改login.php 后提示 session temp 錯(cuò)誤,幸好自己的服務(wù)器,登陸后發(fā)現(xiàn)原來(lái) php 下的session temp 無(wú)法讀寫,文件系統(tǒng)出問(wèn)題,倒是這個(gè)文件夾無(wú)法正常讀寫,因此 后臺(tái)老是錯(cuò)誤,登陸不上,最后把原來(lái)的sessiontemp 改名后(錯(cuò)誤導(dǎo)致無(wú)法)新建了一個(gè)同名的文件夾,測(cè)試后正常!問(wèn)題解決。
以下是 壇子里搜到的其他信息,僅作參考
解決一:data/session 保存不成功,原因是目錄沒有寫權(quán)限(權(quán)限777);
解決二:可以取消掉驗(yàn)證碼,具體方法如下
實(shí)現(xiàn)的方法一共分為兩步來(lái)進(jìn)行:
打開 dede/login.php 找到:
if($validate=='' || $validate != $svali)
替換為:
if( false)
然后,在模板dede/templets/login.htm里去掉以下驗(yàn)證碼的具體HTML代碼:
<li><span>驗(yàn)證碼:</span>
<input name="validate" type="text" id="vdcode" style='width:50px;text-transform:uppercase;' class="text" />
<img id="vdimgck" src="../include/vdimgck.php" alt="看不清?點(diǎn)擊更換" align="absmiddle" style="cursor:pointer" onclick="this.src=this.src+'?'" />
</li>
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)