2010-11-06 13:38:56 - In reply to message 2 from Antonio Ciccia
Yes, I really liked the approach. For captcha, I use this API -http://www.phpcaptcha.org/. Hope it may be helpful to you. I too published a package 'Login System'(http://www.phpclasses.org/package/5955-PHP-Authenticate-users-with-records-in-a-database.html). Now, I have changed the database interaction class with this package - 'Database Abstraction'(http://www.phpclasses.org/package/6535-PHP-Access-different-types-of-SQL-database.html). Hope these may help you. I believe 'Database Abstraction' package will definitely help you in some way.
Also, if possible, please vote me here - http://phpclasses.org/vote.html