• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
FxAuth,an authentication library for CodeIgniter2.0

#1
[eluser]Unknown[/eluser]
FxAuth is an authentication library for PHP-framework CodeIgniter. It's based on DX Auth, althouth the code was seriously reworked.

Features

The key points of the library are: It's simple

* Basic auth options (login, logout, register, unregister).
* Very compact (less than 20 files and 7 DB-tables).
* Username is optional, only email is obligatory.

It's secure

* Using phpass library for password hashing (instead of unsafe md5).
* Counting login attempt for bruteforce preventing (optional). Failed login attempts determined by IP and by username.
* Logging last login IP-address and time (optional).
* CAPTCHA for registration and repetitive login attempt (optional).
* Unactivated accounts and forgotten password requests auto-expire.

It's easy to manage

* Strict MVC model: controller for controlling, views for representation and library as model interface.
* Language file support.
* View files contain only necessary HTML code without redundant decoration.
* Most of the features are optional and can be tuned or switched-off in well-documented config file.

It's full featured

* Login using username, email address or both (depending on config settings).
* Registration is instant or after activation by email (optional).
* "Remember me" option.
* Forgot password (letting users pick a new password upon reactivation).
* Change password or email for registered users.
* Email or password can be changed even before account is activated.
* Ban user (optional).
* User Profile (optional).
* CAPTCHA support (CI-native and reCAPTCHA are available).
* HTML or plain-text emails.

#2
[eluser]neryo[/eluser]
hi,
where can i find it to download?

#3
[eluser]codeninja[/eluser]
sounds interesting.. can we get to see the code please?

#4
[eluser]Unknown[/eluser]
sorry, fogot post link!

http://code.google.com/p/fx-auth/
http://www.mixti.cn/solution/

#5
[eluser]JonoB[/eluser]
[quote author="szy" date="1302809794"]
* Username is optional, only email is obligatory.
[/quote]
At last, some common sense. I find it completely bizarre that some auth modules make username obligatory.

#6
[eluser]ClaudioX[/eluser]
Like me, i think a lot people use de Dx Auth, if you write a upgrade how-to (from Dx to FXAuth), will b very nice ;D

See ya

#7
[eluser]Vheissu[/eluser]
This sounds a lot like Ion Auth. Wasn't Ion Auth based on Dx Auth as well? What differences and advantages are there between your library and Ion Auth?

#8
[eluser]idealws[/eluser]
Idk if it is just me or not but the description for this auth system is pretty much exactly the same as Tank Auth here: http://www.konyukhov.com/soft/tank_auth/

Is this new system based on DX Auth or a renamed copy of Tank Auth?

Regards,
Ray

#9
[eluser]JonoB[/eluser]
[quote author="idealws" date="1312193397"]Idk if it is just me or not but the description for this auth system is pretty much exactly the same as Tank Auth here: http://www.konyukhov.com/soft/tank_auth/

Is this new system based on DX Auth or a renamed copy of Tank Auth?

Regards,
Ray[/quote]
Its not only the description that is pretty much exactly the same....so is the code. Even the inline comments.


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2020 MyBB Group.