Aunque la recomendación viene de muy cerca:
Autentificator
http://php.cluster-web.com/autentificator
Un sistema en base a Sesiones, Mysql como BBDD para la gestión de usuarios, en castellano y comentado el código para que tu lo modifiques como quieras o lo uses tal cual.
Un saludo,