亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁(yè) php框架 YII yii輸入正確驗(yàn)證碼提示錯(cuò)誤

yii輸入正確驗(yàn)證碼提示錯(cuò)誤

Dec 24, 2019 pm 01:43 PM
yii 提示 正確 錯(cuò)誤 驗(yàn)證碼

yii輸入正確驗(yàn)證碼提示錯(cuò)誤

在做需求時(shí),發(fā)現(xiàn)輸入正確驗(yàn)證碼,但是都提示驗(yàn)證碼錯(cuò)誤。

最後追蹤程式碼發(fā)現(xiàn),如果 Model 在?save?前,單獨(dú)做了?validate?驗(yàn)證,驗(yàn)證在驗(yàn)證結(jié)束後,會(huì)重新產(chǎn)生驗(yàn)證碼。然後在我們 Model?save?時(shí),也會(huì)進(jìn)行?validate?驗(yàn)證,驗(yàn)證時(shí),驗(yàn)證碼已經(jīng)重新產(chǎn)生了,所以會(huì)不匹配。

問(wèn)題發(fā)現(xiàn):

我們可以看framework/web/widgets/captcha/CCaptchaAction.php可以很容易就發(fā)現(xiàn)問(wèn)題了。

<?php
class CaptchaAction extends CCaptchaAction{
    public function validate($input, $caseSensitive)
    {
        $code = $this->getVerifyCode();
        $valid = $caseSensitive ? ($input === $code) : !strcasecmp($input, $code);
        $session = Yii::app()->session;
        $session->open();
        $name = $this->getSessionKey() . &#39;count&#39;;        
        if (!Yii::app()->request->isAjaxRequest) {
            $session[$name] = $session[$name] + 1;
        }        
        // 這里會(huì)重新生成
        if ($session[$name] > $this->testLimit && $this->testLimit > 0) {
                    $this->getVerifyCode(true);
        }
                return $valid;
    }
}
// 如果這里用到了驗(yàn)證碼,就會(huì)出問(wèn)題$model = new Test();

$model->validate();

$model->save();
// 這樣是正確的$model = new  Test();
// 把需要驗(yàn)證的 attribute 放進(jìn)去,排除驗(yàn)證碼字段
$model->validate(array(&#39;test1&#39;,&#39;test2&#39;));
$model->save()

相關(guān)文章教學(xué)推薦:yii教學(xué)

以上是yii輸入正確驗(yàn)證碼提示錯(cuò)誤的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開(kāi)發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

谷歌瀏覽器提示此標(biāo)籤頁(yè)的內(nèi)容正在被分享怎麼辦? 谷歌瀏覽器提示此標(biāo)籤頁(yè)的內(nèi)容正在被分享怎麼辦? Mar 13, 2024 pm 05:00 PM

  Google瀏覽器提示此標(biāo)籤頁(yè)的內(nèi)容正在被分享怎麼辦?我們?cè)谑褂肎oogle瀏覽器開(kāi)啟新標(biāo)籤的時(shí)候有時(shí)會(huì)遇到提示此標(biāo)籤頁(yè)的內(nèi)容正在被分享,那麼這是怎麼回事?以下就讓本站來(lái)為使用者來(lái)仔細(xì)的介紹一下谷歌瀏覽器提示此標(biāo)籤頁(yè)的內(nèi)容正在被共享的問(wèn)題解析吧。  Google瀏覽器提示此標(biāo)籤頁(yè)的內(nèi)容正在被共享解決方法  1、打開(kāi)谷歌瀏覽器,在瀏覽器右上角可以看到三個(gè)點(diǎn)「自訂和控制Googlechrome」用滑鼠點(diǎn)擊圖示進(jìn)行圖示。  2、點(diǎn)擊後,Google瀏覽器的選單視窗將彈出到下面,滑鼠將移動(dòng)到「更多工具

無(wú)法完成操作(錯(cuò)誤0x0000771)印表機(jī)錯(cuò)誤 無(wú)法完成操作(錯(cuò)誤0x0000771)印表機(jī)錯(cuò)誤 Mar 16, 2024 pm 03:50 PM

如果您在使用印表機(jī)時(shí)遇到錯(cuò)誤訊息,例如操作無(wú)法完成(錯(cuò)誤0x00000771),可能是因?yàn)橛”頇C(jī)已中斷連線。在這種情況下,您可以透過(guò)以下方法解決問(wèn)題。在本文中,我們將討論如何在Windows11/10PC上修復(fù)此問(wèn)題。整個(gè)錯(cuò)誤訊息說(shuō):操作無(wú)法完成(錯(cuò)誤0x0000771)。指定的印表機(jī)已被刪除。修正WindowsPC上的0x00000771印表機(jī)錯(cuò)誤若要修復(fù)印表機(jī)錯(cuò)誤操作無(wú)法完成(錯(cuò)誤0x0000771),指定的印表機(jī)已在Windows11/10PC上刪除,請(qǐng)遵循下列解決方案:重新啟動(dòng)列印假脫機(jī)

Windows Update 更新提示Error 0x8024401c錯(cuò)誤的解決方法 Windows Update 更新提示Error 0x8024401c錯(cuò)誤的解決方法 Jun 08, 2024 pm 12:18 PM

目錄解決方法一解決方法二一、刪除Windows更新的臨時(shí)檔案二、修復(fù)受損的系統(tǒng)檔案三、檢視並修改登錄項(xiàng)目四、關(guān)閉網(wǎng)卡IPv6五、執(zhí)行WindowsUpdateTroubleshootor工具進(jìn)行修復(fù)六、關(guān)閉防火牆和其它相關(guān)的防毒軟體。七、關(guān)閉WidowsUpdate服務(wù)。解決方法三解決方法四華為電腦Windows更新出現(xiàn)「0x8024401c」報(bào)錯(cuò)問(wèn)題現(xiàn)象問(wèn)題原因解決方案仍未解決?最近web伺服器因?yàn)橄到y(tǒng)漏洞需要更新,登入伺服器之後,更新提示錯(cuò)誤碼0x8024401c解決方法一

香香腐宅app為什麼顯示錯(cuò)誤 香香腐宅app為什麼顯示錯(cuò)誤 Mar 19, 2024 am 08:04 AM

顯示錯(cuò)誤是在香香腐宅app中可能會(huì)出現(xiàn)的問(wèn)題,有些用戶還不太清楚香香腐宅app為什麼顯示錯(cuò)誤,可能是網(wǎng)絡(luò)連接問(wèn)題、後臺(tái)程序過(guò)多、註冊(cè)信息錯(cuò)誤等問(wèn)題,接下來(lái)就是小編為使用者帶來(lái)的app顯示錯(cuò)誤解決方法的介紹,有興趣的使用者快來(lái)一起看看吧!香香腐宅app為何顯示錯(cuò)誤答案:網(wǎng)路連線問(wèn)題、後臺(tái)程式過(guò)多、註冊(cè)資訊錯(cuò)誤等詳情介紹:1、【網(wǎng)路問(wèn)題】解決方法:檢視裝置連線網(wǎng)路狀態(tài),重新連線或選擇其他網(wǎng)路連線使用即可。 2.【後臺(tái)程式過(guò)多】解決方法:關(guān)閉正在運(yùn)作的其他程序,釋放系統(tǒng),可以加快軟體的運(yùn)作。 3、【註冊(cè)資訊錯(cuò)

Google瀏覽器不顯示驗(yàn)證碼圖片怎麼辦?chrome瀏覽器不顯示驗(yàn)證碼? Google瀏覽器不顯示驗(yàn)證碼圖片怎麼辦?chrome瀏覽器不顯示驗(yàn)證碼? Mar 13, 2024 pm 08:55 PM

谷歌瀏覽器不顯示驗(yàn)證碼圖片怎麼辦?在使用Google瀏覽器登入網(wǎng)頁(yè)有時(shí)候需要驗(yàn)證碼驗(yàn)證。部分使用者在使用圖片驗(yàn)證碼的時(shí)候發(fā)現(xiàn)Google瀏覽器無(wú)法正常顯示圖片的內(nèi)容。這該怎麼辦呢?下面小編帶來(lái)Google瀏覽器驗(yàn)證碼不顯示處理方法介紹,希望對(duì)大家有幫助!  方法介紹  1、進(jìn)入軟體,點(diǎn)選右上角的「更多」按鈕,選擇下方選項(xiàng)清單中的「設(shè)定」進(jìn)入?! ?、進(jìn)入新介面後,點(diǎn)選左側(cè)的「隱私設(shè)定與安全性」選項(xiàng)?! ?、接著點(diǎn)擊右側(cè)中的「網(wǎng)站設(shè)定&rdquo

Linux Oops:詳解這錯(cuò)誤的意義 Linux Oops:詳解這錯(cuò)誤的意義 Mar 21, 2024 am 09:06 AM

LinuxOops:詳解這一錯(cuò)誤的含義,需要具體程式碼範(fàn)例什麼是LinuxOops?在Linux系統(tǒng)中,&quot;Oops&quot;指的是核心出現(xiàn)了一個(gè)嚴(yán)重的錯(cuò)誤導(dǎo)致系統(tǒng)崩潰的情況。 Oops實(shí)際上是一種核心崩潰的機(jī)制,它會(huì)在發(fā)生致命錯(cuò)誤時(shí)停止系統(tǒng)運(yùn)行,並列印相關(guān)的錯(cuò)誤訊息,以便開(kāi)發(fā)者對(duì)問(wèn)題進(jìn)行診斷和修復(fù)。 Oops通常發(fā)生在核心空間中,與用戶空間的應(yīng)用程式無(wú)關(guān)。當(dāng)內(nèi)核遇到

百度貼吧app提示操作太頻繁怎麼回事 百度貼吧app提示操作太頻繁怎麼回事 Apr 01, 2024 pm 05:06 PM

百度貼吧app提示操作過(guò)於頻繁這種提示通常是為了維護(hù)平臺(tái)的正常運(yùn)作和用戶體驗(yàn),以防止惡意刷屏、廣告刷帖等不當(dāng)行為,具體的處理方法各位可以看小編分享教程哦。百度貼吧app提示操作過(guò)於頻繁處理方法分享1、當(dāng)系統(tǒng)提示【操作太頻繁】的時(shí)候,我們需要等待一段時(shí)間,如果著急可以先去做一點(diǎn)別的事情,一般等待一會(huì)兒之後,這個(gè)提示信息就會(huì)自動(dòng)消失,這時(shí)候我們就可以正常使用了。 2.如果等了很久之後,它還是顯示【操作過(guò)於頻繁】,我們可以嘗試去貼吧應(yīng)急吧、貼吧意見(jiàn)反饋吧等官方貼吧,發(fā)帖反饋這種現(xiàn)象,請(qǐng)求官方人員解決。 3、

Apache伺服器報(bào)錯(cuò):無(wú)法找到PHP文件 Apache伺服器報(bào)錯(cuò):無(wú)法找到PHP文件 Mar 23, 2024 pm 03:42 PM

Apache伺服器報(bào)錯(cuò):無(wú)法找到PHP檔案在搭建網(wǎng)站的過(guò)程中,常會(huì)遇到Apache伺服器報(bào)錯(cuò)的情況。其中一個(gè)常見(jiàn)的問(wèn)題是在存取PHP檔案時(shí),伺服器提示無(wú)法找到PHP檔案的錯(cuò)誤。這個(gè)問(wèn)題可能出現(xiàn)在設(shè)定檔不正確、檔案路徑有誤或其他一些原因。在本文中,我們將探討可能引起這種錯(cuò)誤的原因,並提供具體的程式碼範(fàn)例來(lái)解決這個(gè)問(wèn)題。問(wèn)題分析當(dāng)我們?cè)跒g覽

See all articles