Having a user login on your page is arguably the best and easiest way for validation purposes leading into "members-only" or administration pages. This script will validate form input against field in a database.
More Tutorials