Yii 1.1: account

Module that provides basic account functionality
13 followers

Latest Stable Version Build Status Scrutinizer Code Quality

This project was inspired by the yii-user module and was carefully developed with our expertise in Yii following the best practices of that framework. It is more secure because it uses passwords with salt that are encrypted using bcrypt instead of password hashes. It also comes with support for sending mail with truly random authentication tokens that expire.

Features

  • Built using best practices and easy to extend
  • Single point of configuration (the module)
  • Clean default UI built with Bootstrap 3
  • Secure accounts (password + salt)
  • Sign up with account activation (enabled by default)
  • Log in / Log out
  • Reset password
  • Email sending (with token validation)
  • Require new password every x days (disabled by default)
  • Password history (encrypted) to prevent from using same password twice
  • Login history for logging both successful and failed login attempts
  • Console command for creating accounts

Requirements

Tested with Yii 1.1.14, but should also work with older versions.

There are also plans for porting this extension to Yii2.

Usage

Documentation can be found on GitHub.

Dependencies

We strongly recommend that you use this module through Composer. However, we also wrote some instructions in the README on how to use it without Composer.

Resources

Changes

Version 1.1.0 (June 6, 2014)

  • Add support for requiring a new password every x days (disabled by default)
  • Add password history (encrypted) to prevent from using same password twice
  • Add login history for logging both successful and failed login attempts
  • Refactor quite a lot of code

Version 1.0.0 (June 5, 2014)

  • Initial release

Total 3 comments

#17801 report it
Vicente Russo at 2014/07/23 06:12pm
Composer Install -> Doesnt work...

Please check my feedback: http://hastebin.com/uyejakolat.coffee

#17418 report it
Chris83 at 2014/06/09 03:49am
@Gustavo

Alright, please give some feedback once you have tested the module.

#17413 report it
Gustavo Andrade at 2014/06/07 03:22pm
Great!

Seems to be a beautiful work! I will test

Leave a comment

Please to leave your comment.

Create extension