EllisLab text mark
Advanced Search
     
BitAuth - Authentication and Permissions System
Posted: 20 August 2011 06:41 PM   [ Ignore ]
Avatar
Joined: 2009-12-08
1804 posts

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?)

 
Posted: 20 August 2011 08:39 PM   [ Ignore ]   [ # 1 ]   [ Rating: 0 ]
Avatar
Joined: 2010-08-08
304 posts

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.

 
Posted: 03 October 2011 06:10 PM   [ Ignore ]   [ # 2 ]   [ Rating: 0 ]
Joined: 2011-04-20
11 posts

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

 
Posted: 03 October 2011 06:11 PM   [ Ignore ]   [ # 3 ]   [ Rating: 0 ]
Joined: 2011-04-20
11 posts

//Sry double post

 
Posted: 04 October 2011 11:15 AM   [ Ignore ]   [ # 4 ]   [ Rating: 0 ]
Joined: 2011-08-26
1 posts

Beautiful code!I like it.

 
Posted: 29 January 2012 10:02 AM   [ Ignore ]   [ # 5 ]   [ Rating: 0 ]
Joined: 2010-12-25
3 posts

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

 
Posted: 31 January 2012 12:28 PM   [ Ignore ]   [ # 6 ]   [ Rating: 0 ]
Avatar
Joined: 2009-12-08
1804 posts
Vardenis Pavardenis - 29 January 2012 10: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?)

 
Posted: 09 February 2012 06:36 PM   [ Ignore ]   [ # 7 ]   [ Rating: 0 ]
Joined: 2007-04-29
13 posts

is there a reset password option via email..