[eluser]Phil Sturgeon[/eluser]
I think you are probably looking for a CMS.
CodeIgniter is a coding framework that will help you to build applications. there are lots of useful tools out there but you wont find anything that is coded completely for you.
DX_Auth, Freak Auth, Redux Authentication are all handy systems Download them, install them, play around and see which you like best.