Download the PHP package ingenerator/warden without Composer
On this page you can find all versions of the php package ingenerator/warden. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ingenerator/warden
More information about ingenerator/warden
Files in ingenerator/warden
Package warden
Short Description Complete user authentication, authorisation and management module for Kohana3.3
License BSD-3-Clause
Homepage http://github.com/ingenerator/warden
Informations about the package warden
Warden
An all-in-one user authentication, authorization and management module for Kohana 3.3.
What is it?
Warden is an opinionated module providing a full-stack solution for authenticating, authorizing and managing users in your application. It combines (and depends on) a number of other inGenerator modules to provide a quick and ready to integrate application component with support for:
- Login
- Automatic password hash upgrading
LogoutRegistrationPassword resetVerify email changeManage user roles and permissionsOAUTH authorization server
It is designed to be extensible, but will enforce more conventions and ways of doing things on you than the stock Kohana auth module. In particular, you'll need to be using view models and managing your layout as part of the view layer.
Installation
Add to your composer.json:
Load the module in your application bootstrap. Also include the module routes unless you want to define your own routing.
Hacking
Warden is built with PHPSpec specifications - every change should be led by a new spec implementation that verifies the functionality. The specs assume a standard Kohana working directory layout and that they are being run from the root path.
Roadmap
We'll start by building the functionality listed above.
Contributors and Credits
- Andrew Coulton acoulton [lead developer]
Licence
BSD Licence - see LICENSE
All versions of warden with dependencies
composer/installers Version ~1.0
kohana/core Version 3.3.*
ingenerator/kohana-doctrine2 Version ^1.0
ingenerator/kohana-view Version ^1.0