Introduction

ASP Photo Gallery allows anyone to have there very own online photo album. Upload a theoretically unlimited amount of pictures.
(Depends on server resources available) Set up categories however you like up to 4 levels deep. Allow other people to upload photos as well. Supports optional image resizing and thumbnail creation using one of 3 popular ASP components.

To use this system your web site must be hosted on a server running IIS and be able to process ACTIVE SERVER PAGES scripts and support database connectivity.


Overview of ASP Photo Gallery

Built in user registration system.

Users can upload photos.


Supports 5 different email components.

"CDONTS" which comes free with IIS if SMTP is installed.
Free or Full version of
"SoftArtisans.SMTPMail"
Free or Full version of the
"JMail.SMTPMail"component
Free or Full version of the "Persits ASPEmail component.
ASPMail from www.serverobjects.com

Supports 3 different image resizing components.
(use of one of these is recommended by not required)

ASPImage component from ServerObjects.
ImgWriter from SoftArtisans
AspJpeg from Persits

Supports file uploads using the following methods:

"Built In Pure VBSCRIPT solution"
"SoftArtisans.SAFILEUP" component
"Persits ASPUpload" component"
Free "Dundas Upload" component

User Features
User Area where a user can edit Albums and edit their contact info
Users can register themselves. Their registration is verified by sending them an email with a validation code. One the email is received received they must come back to the site to validate their account. This reduces the amount of junk users in your system.

You also have the option to turn off this feature and for them be approved automatically or manually by the admin.
Email Album to a friend function
Reply to Album without giving out user email
Edit Albums
Remove Albums
Number of times viewed per Album feature
Search
Upload 18 - 100 Pictures per Album. (Depending on Server Resources)
Create an unlimited number of Albums 
Forgotten password lookup feature
User to User Email Message system
Favorite Albums Feature
Much much more....
Admin Features
Web based admininstration area with configurable options.
Set up categories however you like up to 4 levels deep.
Albums can be approved by default or not.
Add category icons to top level categories.
Mass email users of the system.
Email individual users.

Performance of this option varies based on server configuration and number of users. This is because using ASP to send mass emails is not very efficient.
User registration area has configurable form validation.

There are 6 additional built in User Registration custom fields that you can enable and label however you like. This allows you to easily add custom fields you may need without having to do a lot of work. 
Web Based Administration for managing the users in the database.
Advanced Record Cycling And Sorting Features For Web Based Administration Area. This is important as the user database begins to grow larger.
Keyword search
Admin can edit/remove/approve any Album.
Contact Information For Users
Header & Footer include files you can edit to give your ASPPhoto Gallery site the look & feel you desire.


ALL SOURCE CODE INCLUDED
This works with MSACCESS or (SQL SERVER 7 / SQL SERVER 2000).
Directions and scripts are provided for using SQL server.
You can literally have it set up in less than an hour. It takes 15 minutes to set up a working ASP Photo Gallery SQL system from scratch using these directions and scripts.

Disclaimer... www.CJWSoft.com makes no guarantee about the security this script offers. Use this at your own risk. To the best of knowledge it is very secure, but that doesn't mean there isn't a bug or some hacker will never find a way into it. We recommend you rigorously test it and change the password on the Access database before you start using this. That way if someone downloads your database they will a hard time getting anything useful out of it especially since the database supplied with this download is also encrypted. There are utilities available to crack Access database's so if you really want secure password protection you should port this to a SQL database.  If using Access and your web is frontpage enabled you can right click on a folder in frontpage explorer and choose properties, this will allow you to uncheck "allow files to be browsed" which will stop people from downloading your Access database if they somehow figure out the URL.