Re: Members register & gain access system
This WebDNA talk-list message is from 1998
It keeps the original formatting.
numero = 18783
interpreted = N
texte = At 9:30 Uhr 10.07.1998, Dan Tryon wrote:>...after they have filled out a simple registration>form and we approve them...>...we will be recording how>often they come in and what documents they download.>...does anyone have anything similarIn short:A people.db which contains basically a unique ID, login-name andpassword. You enter the name and/or the password manually via the browser(single entries) or via a textfile (all at once). I recommend to installyour own user database for this application. You might store user data likeaddresses there too.A visits.db with user-ID, login_date, login_time and a field fordownloaded items. If one downloads a file, store his original user-ID inthis database, together with the download information.So you have two databases with all information, you can build statistics asyou like.If you install user tracking (means you carry their ID's through allpages), you can have a form for the login. If you don't have user tracking,you must use browser authorization. Both methods have advantages andbackdraws.1. User comes the first time and completes the registration form.2. One email to you with the data, a thank you to the user.3. You verify the data manually, create a new record in people.db and send a mail to the user.4. User comes, clicks on a link or button and writes his login.5. Search in the people.db if this user is permitted, if yes then store ID, date and time within visits.db - if not, present an error page and he can try again.6. He found an item, comes to the download-page and - click.7. Now store the name or url of the item in visits.db - but only if the field is still empty. Otherwise he actually wants to download a second item - then create a new record with all data. You get his name by asking the browser or (if you have tracked him) you know it from a hidden field or url-parameter and do a lookup with the ID in people.db8. Mail to user thank you for downloading.9. Now you send him to the real download link.That's it. Remember, that you need an action which tells you the wish todownload. For the download itself you have a link. If the user finallydecides not to download the file, this is bad luck - I do not know a wayyet to verify if a user downloads or cancels, but you have to store therecord before.Hope it helps for now,Peter__________________________________________Peter Ostry - po@ostry.com - www.ostry.comOstry & Partner - Ostry Internet SolutionsAuhofstrasse 29 A-1130 Vienna Austriafon ++43-1-8777454 fax ++43-1-8777454-21
Associated Messages, from the most recent to the oldest:
At 9:30 Uhr 10.07.1998, Dan Tryon wrote:>...after they have filled out a simple registration>form and we approve them...>...we will be recording how>often they come in and what documents they download.>...does anyone have anything similarIn short:A people.db which contains basically a unique ID, login-name andpassword. You enter the name and/or the password manually via the browser(single entries) or via a textfile (all at once). I recommend to installyour own user database for this application. You might store user data likeaddresses there too.A visits.db with user-ID, login_date, login_time and a field fordownloaded items. If one downloads a file, store his original user-ID inthis database, together with the download information.So you have two databases with all information, you can build statistics asyou like.If you install user tracking (means you carry their ID's through allpages), you can have a form for the login. If you don't have user tracking,you must use browser authorization. Both methods have advantages andbackdraws.1. User comes the first time and completes the registration form.2. One email to you with the data, a thank you to the user.3. You verify the data manually, create a new record in people.db and send a mail to the user.4. User comes, clicks on a link or button and writes his login.5. Search in the people.db if this user is permitted, if yes then store ID, date and time within visits.db - if not, present an error page and he can try again.6. He found an item, comes to the download-page and - click.7. Now store the name or url of the item in visits.db - but only if the field is still empty. Otherwise he actually wants to download a second item - then create a new record with all data. You get his name by asking the browser or (if you have tracked him) you know it from a hidden field or url-parameter and do a lookup with the ID in people.db8. Mail to user thank you for downloading.9. Now you send him to the real download link.That's it. Remember, that you need an action which tells you the wish todownload. For the download itself you have a link. If the user finallydecides not to download the file, this is bad luck - I do not know a wayyet to verify if a user downloads or cancels, but you have to store therecord before.Hope it helps for now,Peter__________________________________________Peter Ostry - po@ostry.com - www.ostry.comOstry & Partner - Ostry Internet SolutionsAuhofstrasse 29 A-1130 Vienna Austriafon ++43-1-8777454 fax ++43-1-8777454-21
Peter Ostry
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
Intermitent problem using [referrer] (1997)
Another bug to squash (WebCat2b13 Mac .acgi) (1997)
Stinkin' [Referrer] (1998)
calculating tax rates, mail order solutions and version 2 (1997)
using showpage and showcart commands (1996)
Answer: WebDelivery downloads alias, not original ? (1997)
Search in 2 or more catalogs (1997)
Username/Password with [Protect] (2000)
Sorting by date (1997)
WebDelivery (1998)
all records returned. (1997)
Fun with dates (1997)
Download capabilities (1997)
Almost a there but..bye bye NetCloak (1997)
Sitebuilder (2004)
Configuring E-mail (1997)
t or f (1997)
Stopping bad HTML propagation ? (1997)
Resetting a Formvariable (2000)
unsubscribe (1997)