AG Auth is a small but powerful authentication library for CodeIgniter.
-- Login (using username or email)
-- Secure Remember me (essentially unbreakable)
-- Strong username and password policy server side
-- Maximum number of failed login attempts, security against DDoS or Bruteforce attacks
-- Makes use of the form validation class
The best thing about AG Auth is that you don't need to write any code to use it. Period. You use AG Auth by extending the controller Application instead of CI_Controller.