fm-labs/cakephp-user

CakePHP 用户插件

安装: 161

依赖: 1

建议: 0

安全: 0

星星: 1

关注者: 4

分支: 1

开放问题: 0

类型:cakephp-plugin

0.8.2 2024-07-28 17:01 UTC

This package is auto-updated.

Last update: 2024-09-28 17:20:26 UTC


README

安装

您可以使用 composer 将此插件安装到您的 CakePHP 应用程序中。

安装 composer 包的推荐方法是

composer require fm-labs/cakephp-user

功能

  • 用户登录(需要 cakephp/authentication)
  • 用户注册
  • 用户注册带分组密码(用户需要在注册时设置密码)
  • 用户邮箱验证
  • 用户密码重置
  • 忘记密码(向用户发送重置链接)
  • 用户更改密码
  • 用户密码策略(强制使用强密码)
  • 邮箱域名黑白名单
  • 邮箱地址作为用户名
  • 邮件模板(支持本地化邮件模板)
  • 邮件发送器
  • 基本认证保护(登录失败计数器)
  • 记录认证事件
  • 使用 Google Authenticator 进行两步验证(一次性密码)
  • 登录和注册表单中的 GoogleRecaptcha 支持
  • AuthComponent 用于处理常见认证任务
  • 用户登录历史(认证提供者、IP、设备、地理位置)
  • 用户登录安全
    • 可信设备
    • 地理位置阻止
    • TwoFactorAuth

配置