Possible Duplicate:
How should I choose an authentication library for CodeIgniter?
What is the best library for User Registration / Authentication / Management for CodeIgniter 2.1.0?
Thanks!!
Tank Auth and IonAuth are both great for all of the above in my opinion. Each has their own pros and cons. Most notably for you will be the documentation. IonAuth is heavily documented, and well commented throughout. Tank Auth is lightly documented, and is very well commented throughout. I personally prefer IonAuth, and have used it in several projects. If you want some additional modifications to make it even easier to work with, then check out this article here.