Flexible user registration and authentication module for Yii2
Latest commit 26a4de6 Jan 12, 2017 @dmeroff dmeroff Prepare for release
Failed to load latest commit information.
.github Update documentation Jul 17, 2016
clients Fixed Yandex client Aug 9, 2016
commands Coding standards May 18, 2015
controllers Added ability to regenerate password for user (#808) Jan 10, 2017
docs Added ability to switch back to previous user when impersonated (#820) Jan 10, 2017
events Fix code inspection warnings Jul 4, 2016
filters Changed AccessRule to check other roles/permissions (#746) Aug 13, 2016
helpers Phpdoc fix (#814) Jan 5, 2017
messages Added ability to regenerate password for user (#808) Jan 10, 2017
migrations Fixed migration Jan 11, 2017
models Fixed user model phpdoc (#833) Jan 11, 2017
tests Update .gitignore Aug 11, 2016
traits coding standard Jul 4, 2016
views Added missing { in views/admin/index.php (#832) Jan 11, 2017
widgets revert: remove space before ":" in views/widgets for if/else/foreach Jul 7, 2016
.editorconfig Add .editorconfig Nov 3, 2015
.gitattributes Add .editorconfig Nov 3, 2015
.gitignore Update .gitignore Aug 11, 2016
.travis.yml Fixed codeception version in travis.yml Jan 4, 2017
Bootstrap.php Added quicklogin feature (#794) Jan 10, 2017
CHANGELOG.md Prepare for release Jan 11, 2017
Finder.php refactored social login Jul 1, 2015
LICENSE.md Update docs Mar 25, 2016
Mailer.php Added ability to regenerate password for user (#808) Jan 10, 2017
Module.php Prepare for release Jan 11, 2017
README.md Prepare for release Jan 11, 2017
UPGRADE.md updated documentation #335 #297 Apr 6, 2015
codeception.yml Test suite adapted for codeception 2.2 (#649) Aug 11, 2016
composer.json Fixed code style in view files (#775) Jan 6, 2017


Yii2-user Build Status Packagist Version Total Downloads Software License

Most of web applications provide a way for users to register, log in or reset their forgotten passwords. Rather than re-implementing this on each application, you can use Yii2-user which is a flexible user management module for Yii2 that handles common tasks such as registration, authentication and password retrieval. The latest version includes following features:

  • Registration with an optional confirmation per mail
  • Registration via social networks
  • Password recovery
  • Account and profile management
  • Console commands
  • User management interface
  • Ability to impersonate as another user given admin access is available

NOTE: Module is in initial development. Anything may change at any time.


Read the Documentation for master

Read the Documentation for v0.9.12


All installation instructions are located in documentation.


If you have any questions or problems with Yii2-user you can ask them on our forum.

Contributing to this project

Anyone and everyone is welcome to contribute. Please take a moment to review the guidelines for contributing.


Yii2-user is released under the MIT License. See the bundled LICENSE.md for details.