Heim  >  Artikel  >  PHP-Framework  >  So ändern Sie den Bestätigungscode im YII-Framework

So ändern Sie den Bestätigungscode im YII-Framework

(*-*)浩
(*-*)浩Original
2019-12-14 10:28:552417Durchsuche

So ändern Sie den Bestätigungscode im YII-Framework

Wenn Sie im Yii2-Framework den Bestätigungscode im Formular verwenden, tritt ein seltsames kleines Problem auf: Das Bild des Bestätigungscodes wird nicht aktualisiert, wenn Die Webseite wird aktualisiert.

Die meisten Lösungen im Internet werden durch Ändern des Codes in Vendor/yiisoft/yii2/captcha/CaptchaAction.php gelöst.

1 Ändern Sie den Standardwert von getVerifyCode() der Methode der Methode (Empfohlenes Lernen: yii Framework )

Ändern Sie den Standardwert des Parameters $ regene on von false auf true, damit in dem Fall Wenn keine Parameter übergeben werden, generiert das Programm diese jedes Mal neu, wenn es den Bestätigungscode erhält. So ändern Sie den Bestätigungscode im YII-Framework

2. Ändern Sie die run()-Methode

Fügen Sie an der Stelle, auf die der rote Pfeil zeigt, einen Parameter true hinzu, der das Problem ebenfalls lösen kann. So ändern Sie den Bestätigungscode im YII-Framework

Das obige ist der detaillierte Inhalt vonSo ändern Sie den Bestätigungscode im YII-Framework. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn