rootlogin / silex-userprovider
A simple database-backed user provider for Silex, with associated services and controllers.
Requires
- php: >=5.4.0
- doctrine/dbal: ~2.4
- jasongrimes/paginator: ~1.0
- silex/silex: ~1.0
- swiftmailer/swiftmailer: ~5.3
- symfony/form: ~2.7
- symfony/security: ~2.3
- symfony/security-csrf: ~2.7
- symfony/translation: ~2.7
- symfony/twig-bridge: ~2.3
- symfony/validator: ~2.7
- symfony/yaml: ~2.7
- twig/twig: ~1.2
Requires (Dev)
- ext-pdo_sqlite: *
- dflydev/doctrine-orm-service-provider: ~1.0
- phpunit/phpunit: ~4.2
- symfony/console: ~2.7
Suggests
- dflydev/doctrine-orm-service-provider: Allows the use of doctrine orm.
- saxulum/saxulum-console: Allows you to manage users via command line.
Conflicts
Replaces
This package is not auto-updated.
Last update: 2020-01-24 16:21:51 UTC
README
A simple, extensible, database-backed user provider for the Silex security service.
The User Provider is an easy way to set up user accounts (authentication, authorization, and user administration) in the Silex PHP micro-framework. It provides drop-in services for Silex that implement the missing user management pieces for the Security component. It includes a basic User model, a database-backed user manager, controllers and views for user administration, and various supporting features.
Demo
Installation
Install with composer. This command will automatically install the latest stable version:
$ composer require rootlogin/silex-userprovider
Documentation
You can find the documentation at ReadTheDocs.