I'm in the final stages of implementing a codeigniter site which requires a really simple login system: one user and one password, to protect the admin area.
I think I will be using one of the many CI authentication libraries, which should allow me to ensure that people can't read from the database without being logged in as admin(I hope).
Are there any glaring holes in a set up like this? Should I take further measures beyond using of a lib like this to ensure the security of the data in the mySQL database? It will be hosted on a shared server meaning little or no server config will be possible.