snicco/wp-capability-middleware
Composer 安装命令:
composer require snicco/wp-capability-middleware
包简介
Provides a middleware for snicco/http-routing that uses the WP capability system.
README 文档
README
This middleware checks if the currently logged-in WordPress user has a specified capability
and will throw a 403 HTTPExcetion if that's not the case.
Installation
composer require snicco/wp-capability-middleware
Usage
This middleware should be added on a per-route basis.
If the currently authenticated WordPress user does not have the specified capability this middleware will throw an exception. Otherwise, the next middleware will be called.
use Snicco\Middleware\WPCap\AuthorizeWPCap; $configurator->get('route1', '/route1', SomeController::class) ->middleware(AuthorizeWPCap::class.':manage_options'); // Optionally, a resource ID can be specified. $configurator->get('route1', '/route1', SomeController::class) ->middleware(AuthorizeWPCap::class.':edit_post,1');
Contributing
This repository is a read-only split of the development repo of the Snicco project.
This is how you can contribute.
Reporting issues and sending pull requests
Please report issues in the Snicco monorepo.
Security
If you discover a security vulnerability, please follow our disclosure procedure.
统计信息
- 总下载量: 17
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: LGPL-3.0-only
- 更新时间: 2022-04-17