Part of the EllisLab Network
   
 
BitAuth - Authentication and Permissions System
Posted: 20 August 2011 05:41 PM   [ Ignore ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1835
Joined  12-08-2009

Just wanted to announce I’m releasing BitAuth, which is an authentication and permissions library. You can read more in the user guide, which is available at http://dmontgomery.net/bitauth

Requirements
* PHP 5.1.6+, 5.3+ recommended
* CodeIgniter 2.0+ (BitAuth was built on Reactor)
* MySQL
* php-gmp

Features
* Phpass: BitAuth uses phpass to handle password hashing
* Password complexity rules: Along with minimum and maximum length, specify the required number of:
  - Uppercase Characters
  - Numbers
  - Special Characters
  - Spaces
  - ... Or, add your own
* Password aging: Require your users to change their passwords at a set interval
* Completely custom userdata: Easily customize BitAuth to include any custom you want. Full name, Nickname, Phone number, Favorite color… You name it!
* Groups and Roles: Create groups, and assign users to your groups. Your roles are set on a group, not a user, so changing roles, whether the scale is large or small, is fast and painless.
* Text-based roles: Simply list your roles in the configuration file, then check against them in your code. BitAuth handles everything in between.

Download
BitAuth is available on GitHub at http://www.github.com/danmontgomery/codeigniter-bitauth. Spark is coming soon.

 Signature 

@basdflasjk | BitAuth: Authentication and Role-based Permissions | Session Library Replacement


Please read the User Guide! (Upgrading from a previous version?)

Profile
 
 
Posted: 20 August 2011 07:39 PM   [ Ignore ]   [ # 1 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  301
Joined  08-08-2010

Nice one brotato. Good to see new auth libraries for Codeigniter, I’m taking a look now.

 Signature 

Plenty Parser - Parser library WolfAuth - Role Based Authentication library | CI Smarty - Smarty integration for Codeigniter 2.0+ | CI Plugins System - A simple hooks system.

Profile
 
 
Posted: 03 October 2011 05:10 PM   [ Ignore ]   [ # 2 ]  
Summer Student
Total Posts:  11
Joined  04-20-2011

It looks good, not too much and not few functonality. Just the most important stuff. I will try it smile

Profile
 
 
Posted: 03 October 2011 05:11 PM   [ Ignore ]   [ # 3 ]  
Summer Student
Total Posts:  11
Joined  04-20-2011

//Sry double post

Profile
 
 
Posted: 04 October 2011 10:15 AM   [ Ignore ]   [ # 4 ]  
Summer Student
Total Posts:  1
Joined  08-26-2011

Beautiful code!I like it.

Profile
 
 
Posted: 29 January 2012 09:02 AM   [ Ignore ]   [ # 5 ]  
Summer Student
Total Posts:  2
Joined  12-25-2010

It would be fantastic, if we could choose to connect with a user name or e-mail.
In any case, good job, thanks.

 Signature 

// no signature

Profile
 
 
Posted: 31 January 2012 11:28 AM   [ Ignore ]   [ # 6 ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1835
Joined  12-08-2009
Vardenis Pavardenis - 29 January 2012 09:02 AM

It would be fantastic, if we could choose to connect with a user name or e-mail.
In any case, good job, thanks.

‘username’ is just the DB column… You can change the label in the language file to whatever you’d like, and setup whatever form validation you want, to make ‘username’ a valid email, for example.

 Signature 

@basdflasjk | BitAuth: Authentication and Role-based Permissions | Session Library Replacement


Please read the User Guide! (Upgrading from a previous version?)

Profile
 
 
Posted: 09 February 2012 05:36 PM   [ Ignore ]   [ # 7 ]  
Summer Student
Total Posts:  16
Joined  04-29-2007

is there a reset password option via email..

Profile