skumar/wpnonce_oops

以面向对象的方式实现的Wordpress nonce函数

dev-master 2020-01-23 03:16 UTC

This package is auto-updated.

Last update: 2024-09-23 13:58:20 UTC


README

这是一个简单的WordPress Nonce包,旨在以面向对象的方式处理WordPress Nonces。该包还附带单元测试来测试nonce。测试使用Brain\Monkey独立运行并通过。

目录

安装

使用此包的最佳方式是通过Composer:提取文件并将它们复制到vendor文件夹中

$ composer install or update

运行测试

$ vendor/bin/phpunit

要求

此包需要PHP 7.0或更高版本。

使用

<?php

namespace WpnonceOops;

$wn = new WpnonceOops;

// create nonce object
$action = 'url-post';
$nonce = $wn->generateNonce($action);

// get nonce url
$actionurl = 'test.php?';
$url = $wn->createNonceUrl( $actionurl, $action, '_wpnonce' );

// verify nonce
$verify_nonce =  $wn->verifyNonce( $nonce, $action);

// get nonce form field
$field = 'form_generate_nonce';
$field = $wn->creatNonceField($action, $field);

许可证

版权所有(c)2020 Skumar

贡献

欢迎所有反馈/错误报告/拉取请求。