Heim >PHP-Framework >Denken Sie an PHP >So verwenden Sie ein Formulartoken, um die Gültigkeit der Datenquelle in ThinkPHP6 zu überprüfen

So verwenden Sie ein Formulartoken, um die Gültigkeit der Datenquelle in ThinkPHP6 zu überprüfen

藏色散人
藏色散人nach vorne
2021-12-10 14:38:202208Durchsuche

In der folgenden thinkphpFramework-Tutorial-Kolumne erfahren Sie, wie Sie Formular-Tokens verwenden, um die Gültigkeit von Datenquellen in ThinkPHP6 zu überprüfen. Ich hoffe, dass es für Freunde in Not hilfreich sein wird!

Verwenden Sie Formular-Tokens, um die Gültigkeit der Datenquelle in thinkphp6 zu überprüfen und Angriffe zu verhindern:

Verwenden Sie

<input type="hidden" name="__token__" value="{:token()}" />

oder verwenden Sie

{:token_field()}

in der Vorlage, um den oben genannten Inhalt automatisch zu generieren.

Controller-Überprüfung

    public function index(Request $request)
    {
        $check = $request->checkToken(&#39;__token__&#39;);
        
        if(false === $check) {
            // ...
        }
        
    }

Validator-Überprüfung

$rule = [
        &#39;name&#39;  =>  &#39;require|max:25|token&#39;,
        &#39;email&#39; =>  &#39;email&#39;,
    ];

Empfohlen: „Die neuesten 10 Thinkphp-Video-Tutorials

Das obige ist der detaillierte Inhalt vonSo verwenden Sie ein Formulartoken, um die Gültigkeit der Datenquelle in ThinkPHP6 zu überprüfen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:phpfv.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen