Download the PHP package nkostadinov/yii2-user without Composer
On this page you can find all versions of the php package nkostadinov/yii2-user. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download nkostadinov/yii2-user
More information about nkostadinov/yii2-user
Files in nkostadinov/yii2-user
Package yii2-user
Short Description User management functionalities.
License Apache-2.0
Informations about the package yii2-user
Yii2 User module
Just another user module management functionalities.
- Optional self registration via front end
- Lost password retrieval(optional)
- User administration interface
- Flexible access control
- Console commnads(TODO)
- Advanced user (optional)
Installation
-
Download Yii2-user using composer
The preferred way to install this extension is through composer.
Either run
or add
to the require section of your composer.json
file.
-
Configure your application
Add following lines to your main configuration file:
Step 3: Update database schema
NOTE: Make sure that you have properly configured db application component.
After you downloaded and configured Yii2-user, the last thing you need to do is updating your database schema by applying the migrations:
How to run tests
Install codeception globally:
Install globally the composer's asset plugin:
Go to nkostadinov/yii2-user directory and run:
Build the codeception actors:
Create a new database called 'user_test':
Run the migrations:
Advanced user
The yii2-user extension has the following additional functionalities that can be added on demand:
- [Password aging] (docs/PASSWORD_AGING.md)
- [Password history policy] (docs/PASSWORD_HISTORY_POLICY.md)
- [Account locking policy] (docs/ACCOUNT_LOCKING_POLICY.md)
- [First login policy] (docs/FIRST_LOGIN_POLICY.md)
Admin panel
You can find the admin panel on /user/admin/index route. In order to set proper permissions, change the access rules of the controller
via the $adminRules
property of the User component. Defaults to:
All versions of yii2-user with dependencies
yiisoft/yii2-bootstrap Version ~2.0.3
yiisoft/yii2-authclient Version *