Basic User Management (BUM) module aims to be a simple and easy to use module, but in the same time a powerful one in managing users. The module does not intend to "reinvent the wheel", so whenever a task not related with user management is needed, it make use of other great modules (like yii-mail and/or RBAM). This module has a simple and intuitive administration panel and response to basic user administration needs. Enjoy it.
Feedback is welcomed. :)
$this->widget('facebook_app', array( 'appId'=>Yii::app()->getModule('bum')->fb_appId, 'secret'=>Yii::app()->getModule('bum')->fb_secret, 'text'=>'Sign in with <b>Facebook</b>', 'target'=>'_self', ));
in settings you may save your facebook appId and secret. - twitter login is enabled; insert twitter login button by using BUM widget:
$this->widget('twitter_app', array( 'text'=>'Sign in with <b>Twitter</b>', 'target'=>'_self', ));
in settings you may save your twitter customer key and secret.
demo page: http://bum.infoprofessional.ro (user name: admin password: admin and user name: demo password: demo)
Yii forum page at: http://www.yiiframework.com/forum/index.php/topic/38557-bum/
This extension is also available on github.com https://github.com/6firefly/BUM (starting with V2)
2013-09-04 - twitter login button; DATABASE CHANGES
2013-09-02 - show if users enabled facebook logIn (on: Manage Users, View all Users and View Private Profile pages)
2013-08-29 - main update: add FACEBOOK login button DATABASE CHANGES - other small updates...
2013-07-19 - add the possibility to customize email sent by this application (new button in settings area). see: DATABASE CHANGES
2013-06-03 - minor improvement: add a property that allows to update DATETIME statistical fields without the use of triggers; - minor BUG fix: please in all tables where TIMESTAMP is defined as not null, ALTER table to make it default as NULL and with no ATTRIBUTES or EXTRA... (DATETIME fields are used just for statistical reasons so no harm if nothing is done);
2013-05-31 - fix script src links (to point at the last sql version; in install tutorial) - focus on the user name in logIn page
2013-05-21 - add password reset capability; A user can reset his/hers password base on user name (or email address), a captcha and a verification email with secret a code. see: DATABASE CHANGES
2013-04-04 - fix "setting load" bug; (settings were not loaded form the database) - add new column to the settings table; see DATABASE CHANGES
2013-04-03 - Add password_change right: With this right user can change the password without knowing the old password. - On install defaults operations/tasks/roles can now be updated, not only created! (This thing is useful if a new operation/task/role has been created.)
2013-03-05 - Version 2 is available; Major improvements: invitations, see demo pages..
2012-12-08 - Modify php code to be compatible with php versions older than 5.4.