propellerstudios/users-plugin

此包最新版本(v0.1.0)没有提供许可证信息。

CakePHP 用户插件

安装: 6

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

开放问题: 0

类型:cakephp-plugin

v0.1.0 2015-10-22 20:00 UTC

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);