我在 wordpress 插件中使用随机数验证。当我从管理菜单提交表单时,它会正确处理,所以我相信 nonce 验证正在工作。我不确定验证是否会在它应该失败的时候失败,而且我不知道最好的测试方法是什么。
我尝试将 php 文件的 url 直接放入,但它所做的只是将我带到 wordpress 未找到页面。
有什么推荐的方法来测试这个吗?
这是我的代码。同样,测试在应该通过的时候通过,我只是不知道它是否在应该通过的时候失败。
if ( !wp_verify_nonce( $ecbs_post_data['_wpnonce'], 'ecbs-edit-templates' ) ) {
wp_die( __( 'You do not have permission to update this page.' ) );
}