亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

TypeRocket 中間件驗證令牌

TypeRocket 中間件驗證令牌

PHP
慕的地8271018 2021-11-26 15:16:11
TypeRocket v4 作為 Wordpress 5.2 上的 mu 插件 - PHP 7.3嘗試提交一個帶有 nonce 字段的簡單表單。我進入了路由文件,但是當我嘗試轉發到控制器時,我得到了Invalid CSRF Token路線:tr_route()->match('purchase')->post()->do('addPurchase@Purchase');我檢查了 POST 數據,看起來不錯。nonce 字段也會檢出。為什么它不轉發給我的控制器?
查看完整描述

1 回答

?
滄海一幻覺

TA貢獻1824條經驗 獲得超5個贊

TypeRocket 有一個創建隱藏字段的原生表單生成器

例子:

<input type="hidden" name="_method" value="PUT">

請求方法的值由表單的選擇產生。使用此表單生成器時,它還會生成nonce field.

我在使用此表單生成器時遇到問題,這是另一個問題TypeRocket Form Elements

對于手動輸入的 HTML 表單,如果您想使用除 POST 之外的任何其他內容,您可以向表單添加隱藏字段以控制表單請求方法。添加 nonce 字段:

<?php echo tr_nonce_field(); ?>


查看完整回答
反對 回復 2021-11-26
  • 1 回答
  • 0 關注
  • 210 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號