Heim > PHP-Framework > YII > Hauptteil

Was soll ich tun, wenn die Aktion des yii2-Projekts einen 403-Fehler meldet?

藏色散人
Freigeben: 2020-07-20 10:00:04
Original
3109 Leute haben es durchsucht

Die Lösung für den vom yii2-Projekt gemeldeten 403-Fehler: Öffnen Sie zuerst die entsprechende Codedatei, ändern Sie dann die Schreibmethode in der ACF-Überprüfung und trennen Sie schließlich die Wörter durch „-“-Symbole, um den 403-Fehler zu beheben .

Was soll ich tun, wenn die Aktion des yii2-Projekts einen 403-Fehler meldet?

yii2.0 Action meldet 403-Fehler [Version 2.0]

Wenn Sie eine Aktion bearbeiten, ist dies möglicherweise der Fall ein Wort, vielleicht ist es ein gespleißtes Wort, wie zum Beispiel actionGet(); actionSpecialCallback();

Empfohlen: „yii-Tutorial

Wenn Sie actionSpecialCallback( ) ; Wenn Sie diese Methode verwenden, verwenden Sie bei der ACF-Überprüfung die Art und Weise, wie Sie Wörter zwischen Wörtern trennen, sodass keine 403-Fehler auftreten, wie unten gezeigt:

use yii\filters\AccessControl;
class SiteController extends Controller
{
    public function behaviors()
    {
        return [
            'access' => [
                'class' => AccessControl::className(),
                'only' => ['special-callback'],
                'rules' => [
                    [
                        'actions' => ['special-callback'],
                        'allow' => true,
                        'matchCallback' => function ($rule, $action) {
                            return date('d-m') === '31-10';
                        }
                    ],
                ],
            ],
        ];
    }
    // Match callback called! This page can be accessed only each October 31st
    public function actionSpecialCallback()
    {
        return $this->render('happy-halloween');
    }
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn die Aktion des yii2-Projekts einen 403-Fehler meldet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage