Name: Ed Parrish Project Name: Artzy Art Supplies Want Fame? Please add to the Hall of Fame Project Purpose: My projects is an online store that sells art supplies. Project URL Entry Point: www.edparrish.com/artzy/index.php Multi-form sequence: Start at: http://www.edparrish.com/artzy/products.php Information is passed between products.php and cart.php. User Input Error Handling: Start at: http://www.edparrish.com/artzy/register.php All input fields are checked on the server. Any input errors are highlighted so the user can see them easily. When errors are made, the page explains the errors and how to fix them. The form retains any data the user entered (except passwords) User Authentication: Start at: http://www.edparrish.com/artzy/login.php For access, you can register or use the login "guest" and password "guest" User names and passwords are stored in the artzy database. I used PHP's crypt function to encrypt passwords in the database. Security Features: - No credit-card data is saved. - Users are authenticated using a username and password before they can view the members.php page. - Passwords are stored using one-way encryption - Logout page that deletes session data - All user-supplied data is verified on the server before entry into a database.