fm-labs/cakephp-user

User plugin for CakePHP

Installs: 170

Dependents: 1

Suggesters: 0

Security: 0

Stars: 1

Watchers: 4

Forks: 1

Open Issues: 0

Type:cakephp-plugin

0.8.2 2024-07-28 17:01 UTC

This package is auto-updated.

Last update: 2024-12-28 17:52:43 UTC


README

Installation

You can install this plugin into your CakePHP application using composer.

The recommended way to install composer packages is:

composer require fm-labs/cakephp-user

Features

  • User Login (requires cakephp/authentication)
  • User Signup
  • User Signup with group password (User requires a password for registration)
  • User Email verification
  • User Password reset
  • User Password forgotten (sends a reset link to user)
  • User Password change
  • User Password policy (force strong passwords)
  • Email Domain black-/whitelisting
  • Email-address-as-Username
  • Email templates (supports localized email templates)
  • Email mailer
  • Basic Auth protection (login failure counter)
  • Logging of authentication events
  • Two-factor-authentication with Google Authenticator (One-Time-Password)
  • GoogleRecaptcha support in login- and registration forms
  • AuthComponent for handling common auth tasks
  • User Login History (Auth provider, IP, Device, Geo)
  • User Login Security
    • Trusted devices
    • GeoBlocking
    • TwoFactorAuth

Configuration