Remember this script isn’t ready-to-go, you will need to do some editing. The layout of each page leaves a lot to be desired, jazz them up, you can add more to the user table, create different user levels so members have different access rights depending on their rank—be creative. Just rememeber to include the db_connect.php script in any document that is part of the member system.
Here are a few links that may help you get to grips with the features discussed in this article.
These scripts have been tested and worked fine for me, if you have any problems feel free to comment, certain databases may require the system to be edited slightly. This article is somewhat discursive, if anyone is confused by my rambling feel free to drop me an e-mail and I’ll be happy to elaborate on the areas in which you are having difficulties.