Pues no encontrarás mejor cosa que el "Autentificator" de Cluster... el script está comentado línea por línea, de esa forma entiendes todo lo que se hace sin perderte... de verdad si quieres aprender... dale una "hojeada" al código.
Acá te dejo el link:
http://phpcluster.host.sk/scripts/autentificator/
Ah... me olvidaba... Cluster (el autor del script) es moderador de este foro... así que él mismo podrá responder a tus dudas... también muichísimos usuarios del foro lo utilizamos y podremos ayudarte contus dudas...
Saludos