propellerstudios / users-plugin
此包最新版本(v0.1.0)没有提供许可证信息。
CakePHP 用户插件
v0.1.0
2015-10-22 20:00 UTC
Requires
- php: >=5.4
- cakephp/cakephp: ~3.0
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-18 10:40:58 UTC
README
CakePHP 3.x 插件,用于用户。原始概念是使用默认的 CakePHP Auth 组件进行样板化用户管理。
要使用此插件,只需使用 Composer 引入。
$ composer require propellerstudios/users-plugin
Composer 获取必要的文件后,运行迁移以将 users
表添加到您的数据库中。
$ bin/cake migrations migrate -p Propeller/Users
配置
为了使此插件能够正常工作,您必须在应用程序的 bootstrap
文件中设置插件加载命令的 bootstrap
指令。插件引导文件的目的是正确加载配置。插件还设置并处理路由。
Plugin::load('Propeller/Users', ['bootstrap' => true, 'routes' => true]);
用于配置 Users 插件的键有多个。
use_email_as_username
first_user_is_admin
use_main_route_scope
use_dashboard_route
open_registration
send_email_verification
white_list
所有这些键都是布尔值,除了 white_list
,它是一个数组,包含可供非授权访客访问的操作的数组。要在 Plugin::load()
命令之后覆盖任何这些值,只需像这样重新编写您希望的键即可
Configure::write('Users.white_list', ['index', 'view']);
Configure::write('Users.use_email_as_username', false);