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 similar In short:A people.db which contains basically a unique ID, login-name and password. You enter the name and/or the password manually via the browser (single entries) or via a textfile (all at once). I recommend to install your own user database for this application. You might store user data like addresses there too.A visits.db with user-ID, login_date, login_time and a field for downloaded items. If one downloads a file, store his original user-ID in this database, together with the download information.So you have two databases with all information, you can build statistics as you like.If you install user tracking (means you carry their ID's through all pages), you can have a form for the login. If you don't have user tracking, you must use browser authorization. Both methods have advantages and backdraws.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.db 8. 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 to download. For the download itself you have a link. If the user finally decides not to download the file, this is bad luck - I do not know a way yet to verify if a user downloads or cancels, but you have to store the record before.Hope it helps for now, Peter__________________________________________ Peter Ostry - po@ostry.com - www.ostry.com Ostry & Partner - Ostry Internet Solutions Auhofstrasse 29 A-1130 Vienna Austria fon ++43-1-8777454 fax ++43-1-8777454-21 Associated Messages, from the most recent to the oldest:

    
  1. Re: Members register & gain access system (Angel Bennett 1998)
  2. Re: Members register & gain access system (Peter Ostry 1998)
  3. Members register & gain access system (Dan Tryon 1998)
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 similar In short:A people.db which contains basically a unique ID, login-name and password. You enter the name and/or the password manually via the browser (single entries) or via a textfile (all at once). I recommend to install your own user database for this application. You might store user data like addresses there too.A visits.db with user-ID, login_date, login_time and a field for downloaded items. If one downloads a file, store his original user-ID in this database, together with the download information.So you have two databases with all information, you can build statistics as you like.If you install user tracking (means you carry their ID's through all pages), you can have a form for the login. If you don't have user tracking, you must use browser authorization. Both methods have advantages and backdraws.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.db 8. 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 to download. For the download itself you have a link. If the user finally decides not to download the file, this is bad luck - I do not know a way yet to verify if a user downloads or cancels, but you have to store the record before.Hope it helps for now, Peter__________________________________________ Peter Ostry - po@ostry.com - www.ostry.com Ostry & Partner - Ostry Internet Solutions Auhofstrasse 29 A-1130 Vienna Austria fon ++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)