Flexible user registration and authentication module for Yii2
Clone or download
Latest commit 7178050 Aug 14, 2018
Failed to load latest commit information.
.github Update support.yml Aug 14, 2018
clients added email to Twitter client (#889) Dec 27, 2017
commands Coding standards May 18, 2015
controllers avoid echo call (#1003) Jan 10, 2018
docs How to use fkash messages instead redirect to additional pages May 31, 2018
events Fix code inspection warnings Jul 4, 2016
filters Changed AccessRule to check other roles/permissions (#746) Aug 13, 2016
helpers Not all timezones have hour offset, so we can not just divide offset … Dec 28, 2017
messages Internationalization - Messages automatic update Dec 28, 2017
migrations Update m140504_113157_update_tables.php (#973) Dec 27, 2017
models Fix crash while searching a user by IP May 5, 2018
tests Update .gitignore Aug 11, 2016
traits Allow configuration of different database connection for all models Dec 28, 2017
views fix isAdmin in admin/index action Jan 31, 2018
widgets Widgetized the user menu. Feb 4, 2017
.editorconfig Add .editorconfig Nov 3, 2015
.gitattributes Add .editorconfig Nov 3, 2015
.gitignore Ignore composer.lock Dec 28, 2017
.travis.yml Travis: add php 7.1 Dec 28, 2017
Bootstrap.php Added quicklogin feature (#794) Jan 10, 2017
CHANGELOG.md Merge pull request #904 from thyseus/update-last-login-via-oauth May 8, 2017
Finder.php change php 7.2 special word Class to BaseClass (#993) Dec 28, 2017
LICENSE.md Update docs Mar 25, 2016
Mailer.php option to set mailer component May 5, 2017
Module.php Allow configuration of different database connection for all models Dec 28, 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 change php 7.2 special word Class to BaseClass (#993) Dec 28, 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.