Ilya Konyukhov

Software

Programming is my hobby. I started my career in IT as a programmer, and all my work experience is closely tied with programming. Now I do it just for fun, not for money. :)

This is my personal 2 cents to IT developing, hope it will be useful for someone.

Tank Auth

Tank Auth is an authentication library for PHP-framework CodeIgniter. It's based on DX Auth, althouth the code was seriously reworked.

The key points of the library are:

  • Very compact (less than 20 files and 4 DB-tables)
  • Using phpass library for password hashing (instead of unsafe md5).
  • Login using username, email address or both (depending on config settings).
  • Registration is instant or after activation by email (optional).
  • Forgot password (letting users pick a new password upon reactivation).
  • Change password or email for registered users.
  • CAPTCHA support (native and reCAPTCHA are available).

and many more...

Read the full description →