ÄÒÄÄÄÄ¿ ÖÄÄÄÄÄ¿ ÒÄÄÄÄ¿ Ò Â ÒÄÄ¿ ÒÄÄ¿ ÄÒÄ ÒÄÄ¿ ÄÒÄ ÒÄÄ¿ ÒÄÄ¿ º ³ º ³ º ³ º ³ ÇÄ ÇÄÂÙ º ÇÄ º ÇÄ ÇÄÂÙ º ³ º ³ ÇÄÄÄÄÁ¿ Ó· ÚÙ ÐÄÄÙ Ð Á ÄÐÄ Ð ÄÐÄ ÐÄÄÙ Ð Á º ³ º ³ º ³ º ³ Date Of Birth Verifier PPE v4.00 ÄÐÄÄÄÄÙ ÓÄÄÄÄÄÙ ÐÄÄÄÄÄÙ ÓÄÄÄÙ Written by Darrell Harder - 1:153/9117 Copyright (c) 1996-1997 Game Quest Software All rights reserved E-mail - gremlin@gamequest.net Ftp - ftp.gamequest.net Telnet - bbs.gamequest.net Web - www.gamequest.net Compiled with PPLC v3.20 on July 01/97 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Þ±±±±Ý Contents Of Documentation Þ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ý ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 1) Disclaimer 5) Features List 9) Registration Policy 2) Upgrading 6) Future Features 10) Problems 3) Introduction 7) External Files 11) Credits 4) Quick Test 8) Installation 12) The Original Idea ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Þ±±±±Ý Disclaimer Þ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ý ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Guarantee: ÄÄÄÄÄÄÄÄÄÄ There is no guarantee with this program other than it will take a small portion of space from your HD :-) Use it at your own risk. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Þ±±±±Ý Upgrading Þ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ý ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ *** Please take the time to read the WHATSNEW. file first. *** Upgrading from v3.50 to v4.00: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Overwrite the ..PPEs, ...HST and ..DOC files from the DOBV400.EXE archive and read the docs. :-) No other changes are necessary. This upgrade includes a new PPE called DOBVCHCK.PPE for support of the new PCBoard's v15.40 Gender and Birthdate Fields. If you are planing on using the DOB Verifier PPE with PCB v15.40 then all you have to do is delete prompts 747 and 748 using MKPCBTXT.EXE. Once done then change Option 18 to "YES" and pick your Character Separator in Option 19. Read the information provided in the DOBVERFY.OPT file for more information. By Default this Option is set to "NO" because many of you may not be using version 15.40 of PCBoard. DOBF100.EXE ÄÄÄÄÄÄÄÄÄÄÄ This file is the FREE DOB PPE FOR PCB. This file is included in the DOBV400.ZIP distribution archive as a FREE gift just for trying The DOB Verifier PPE should you decide you do not wish to continue it's use. The FREE DOB PPE FOR PCB is fully configurable but only works for PCBoard v15.40. It is also not as flexible and operational as the DOB Verifier PPE but will still give you something to do verify your user's DOB. The DOBF100.EXE is NOT to be distributed without the DOBV400.ZIP archive or any future releases of the DOB Verifier or without my permission! ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Þ±±±±Ý Introduction Þ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ý ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ The DOB Verifier was designed at first to do nothing more than get some information that was important to me as a Sysop to determine the age of users and get their DOB so I could check and verify them if I choose to test their validity. As the program was being tested many ideas came up and what you see here now is just a few of them with more implementations up and coming. The DOB Verifier has the ability to test for a blank Verification in each individual's record when activated. There are 2 reasons for this. First is, it makes sense not to disturb any previous Verification Information that the Sysop has for whatever purposes and second, it allows the Sysop to test the PPE on themselves prior to their deciding about whether to use the PPE or not. The latter is, if the Sysop deletes their own Verification Information the SysOp can then test the PPE on themselves. The DOB Verifier will log all the Verification Information to a log file if the Sysop activates this feature and then will allow the SysOp to check for those that have tried to beat the Verifier. It will also enter false information into another file for cross reference. The DOB Verifier may be installed in two important places depending on what you decide. First, in the PCBTEXT record #706 which replaces the verification prompt. This forces ALL New Users into the DOB Verifier if their "Verification Information" is blank in the user's record. Second, the sysop can put the DOB Verifier PPE in one of the menus or call it from another PPE to force current members into the DOB Verifier that were missed in the New User Logon process previous to installing the PPE. Again, the "Verification Information" in the Users Record has to be deleted in order for the DOB Verifier to be activated at any time. See "Installation" for more details on this and how I set up the DOB Verifier on my BBS. If you like you can install this PPE in a Welcome Screen or some place else you want the DOB Verifier PPE activated from, such as a SECURITY file. What will then happen is it will test to see if the Verification Information is blank and then if it is, it will show up for the user. This is great to get the correct information for those records that do not have the format you wish. All you have to do to force this PPE then, is to fire up PCBSM and delete the Verification Information you do not wish to save for each user. Then the next time the user logs in, the PPE will prompt the user for his DOB. See "Installation" for further details. If you choose, the DOB Verifier will also ask the user for their Gender. I thought this would be a bonus add on feature as a Verifier should have as many options as possible. Some names are just plain hard to tell what a user's gender is by guessing and it avoids embarrassment at times. :-) The Sysop or Users can see what the Average Age is of the total users on the system based on The DOB Verifier's information. This is always handy for the Sysops in determining who is being attracted to the BBS. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Þ±±±±Ý Quick Test Þ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ý ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ For a quick test on what the PPE does for you, extract the files into a temp directory. Make sure that in PCBSM your user record has nothing in the "Verification Information" and you have the Verification Information PSA installed. (See "Installation" for more info.) Go into PCBSM and check to make sure that the Verification Area is blank. Then log on locally and from the command line type in "PPE C:\TEMP\DOBVERFY.PPE". Of course that will be if you extracted the files into a directory called TEMP on your C:\ drive. If you run the PPE without first doing the above it will do one of two things. The first will test to see if the PSA is installed. If it is not the PPE will let you know with a message. If the Verification Information Field has anything in it, then the PPE will just abort and do nothing. Once the DOB Verifier has been run, you can run it with 4 command line switches. /AV for AVerage, /CVF for Clean Verification Field and /S for Search. /AV gets the average age of your current participants. /S will allow you to do a search through the Log that holds the user Verification Information as long as you have Option #1 set to YES in the DOBVERFY.OPT file. /CVF clears all user's Verification Fields for a pre-use of the PPE. Along with /AV is a switch to generate a bulletin using /BLT. See Installation for more details on parameters for these switches. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Þ±±±±Ý Features List Þ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ý ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ þ Easy installation - Uses INSTALL.BAT with easy help. þ Configuration option to allow logging Information to either CALLER or to the DOBV's own log file for record keeping. þ Configuration option to send a message to the Sysop with the Log info. þ Option to allow a user to leave a message to the SysOp if they fail the DOB Validation process. þ Configuration option for the Conference Number you choose for the messages. þ Allows users to see the Average Age of the DOB Verifier participants using a command line switch. /AV (AVerage) þ Allows Sysop to setup security level options for /AV option for whatever reasons. þ Bulletin Average generator including the number of Male/Female users and total participants of the DOB Verifier. þ Allows a total Cleaning of the Verification Field using /CVF for pre-installation. þ Can be setup in a Menu or Display so that all users are forced into the DOB Verifier if they have not previously. þ Gets the DOB from the users and tests for correct format of input. þ Fully configurable prompts match the look and feel of Sysop's BBS. þ The Sysop can configure Minimum and Maximum Ages allowed on BBS. þ If the Min/Max options are defined then a configurable screen is displayed to the user notifying them of why they are not allowed on the BBS. þ Allows users outside of defined ages leave the SysOp a message in case there is a problem. þ Built in Search Engine that allows a search into the Log file for information using a command line switch. /S (Search) þ Allows Sysop to setup security level options for /S option for security reasons or a Co-Sysop. þ Allows for a Gender Question to aid in Verification þ Option to test Confirmation of User's Age. þ Option to send an Alarm Bell to the Sysop when a user fails the Age Test. þ Automatically updates the "Age : XX" in the PSA Verification slot to match the true age of the user's DOB DD/MM/YY. þ Full internal error checking. þ Fully Multi-node aware. (Please report any problems that you find.) þ Configuration option to allow logging of users phone numbers. þ Option to allow American (MM/DD/YY) or European (DD/MM/YY) date formating. þ Option to Re-Validate DOB at logon on a the number of calls you define for security reasons. ie: Once every x amount of calls to the BBS. þ Support for PCBoard v15.40+ Gender and Birthdate PSA Fields. þ Feature that allows select users to pass re-validation process. û Note: One or more of these features may only available if the SysOp allows the Logging feature. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Þ±±±±Ý Future FeaturesÞ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ý ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ These are things that will be considered and/or are in the process of becoming a part of this program. þ A PPE that can be installed in a Conference Intro so that only Female or Male can join, and an age test for echoes requiring age constraints, with a message to the user indicating correct gender and/or age for access. þ More ideas as I can think of them. Or even better, send me yours. þ I will be re-writing some functions to use Dbase instead of text as it will help create a better and faster way to read and write saved information. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Þ±±±±Ý Installation Þ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ý ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ This should be pretty straightforward for most Sysops however I recall I too was a new PCBoard Sysop and for most first time PCBoard Sysops this is one of the more difficult BBS packages to learn. However, it is also one of the most powerful and flexible BBS software there is in my opinion and I would not trade it for anything. Extract the files onto your Hard Drive where you want to have the DOB Verifier located (on mine it's "E:\PCB\PPE\DOBVERFY") and run the INSTALL.BAT. The INSTALL.BAT will prompt you will some instructions. Q) What does the INSTALL.BAT it do? A) It replaces PCBTEXT record #706 with "!C:\PCB\PPE\DOBVERFY\DOBVERFY.PPE" if C:\PCB\PPE\DOBVERFY\ is the path you chosen to install the PPE. Once that is done you have to make sure the Verification PSA is installed. If the Verification PSA is not installed it will not work because New Users will not get the DOB Verifier menu. To set up the PSA make sure all Nodes are Down, go into PCBSM -> "D" -> "C" -> "D" and there you can add and update the Verification Support. If you are going to use the DOB Verifier for filling in the Gender and Birthdate fields for PCBoard v15.40 then make sure the Personal Information Support PSA is also setup. To do this start PCBSM.EXE -> "D" -> "C" -> "I". Then check the options file (DOBVERFY.OPT). This file has some self explanatory options. If you like, check out the prompts file (DOBVERFY.PMT) and see if you want to change anything. It is recommended that you use PCBEDIT to view and/or edit the files as they may contain PCB Color Codes. Once you are satisfied how the DOB Verifier PPE is setup and you are certain that you wish to use it for your users, you can use the /CVF option that will remove all information in the PCBSM Users Verification Fields. What I would do is go into your user base directory (default is \PCB\MAIN) and archive everything in a file. ie: PKZIP -EX USERBACK . Once you do this then run the DOB Verifier PPE with /CVF on the command line. Then if you are not satisfied with the PPE you can just unzip the USERBACK.ZIP and things will be where you had them. One last thing is that in order to force all users after you have cleared the Verification Fields you have to run the PPE from one of your logon screens. This is because they will not see the DOB Verifier unless there is some way to activate the PPE after they become a new user. Putting the PPE in such a place solves this problem. It also allows for the DOB Verifier to actually do some verification processing should you wish to use it. Please read the following carefully as this will give you an idea of what you can do and where you can install the DOB Verifier PPE. The best place I found that works for me and for my usage of the DOB Verifier PPE is in PCBSETUP -> "B" -> "D" in the "NewUser/Logon/Logoff Questionnaires" area. I have a display called LOGON and I use the Script Question field for running all my PPEs I need through this text file. Here is an example of what I enter into the LOGON display text file. ================ cut ======================================== !C:\PCB\PCBIC\RUNINET.PPE !C:\PCB\PPE\DOBVERFY\DOBVERFY.PPE !C:\PCB\MTEXT\LOGON.PPE ================ cut ======================================== Start up PCBSETUP -> "B" -> "D" and make an entry for either your Logon PPE. The PPE can also be entered in any of the text screens you have set up. ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º File Locations º º NewUser/Logon/Logoff Questionnaires º º º º º º º º Name/Loc of New Reg Questionnaire : º º Name/Loc of Answers to New Reg. : º º º º Name/Loc of Logon Script Quest. :!E:\PCB\GEN\LOGON º º Name/Loc of Logon Script Answers : º º º º Name/Loc of Logoff Script Quest. : º º Name/Loc of Logoff Script Answers : º If you need further help hit F1 and if you have a text there you can hit F2 and edit the text and enter the PPE as explained above. To insert the DOBVFERY.PPE any where in one of your Logon text screens. Fire up your favorite editor and insert the following at the beginning of the display text. ie: ===================================================================== !E:\PCB\PPE\DOBVERFY\DOBVERFY.PPE" Rest of display would follow. Can be any PCB display text. ===================================================================== Using this method you can have it in a Conference Specific NEWS or INTRO display so you can re-validate the user as they enter. Although this is not the best place, it will give you some ideas as to where you many want to use it to double check the users DOB. Check with your PCBoard Manual for further information on this. Command Line Switches ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Once this is all going you can setup the DOB Verifier PPE in your command list (CMD.LST) to be able to use all the command switches that are available. To do this start up PCBSETUP -> "B" -> "B" and go to "Name/Loc of Default CMD.LST File and highlight that area and hit F2 to edit. ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º File Locations º º Configuration Files º º º º º º Name/Loc of PWRD/Security File : D:\PCB\MAIN\PWRD º º Name/Loc of FSEC File : D:\PCB\MAIN\FSEC º º Name/Loc of UPSEC File : D:\PCB\MAIN\UPSEC º º Name/Loc of User Trashcan File : D:\PCB\MAIN\TCAN º º Name/Loc of Protocol Data File : D:\PCB\GEN\PCBPROT.DAT º º Name/Loc of Multi-Lang. Data File : D:\PCB\GEN\PCBML.DAT º º Name/Loc of Color Definition File : D:\PCB\PCBFILER.DEF º º Name/Loc of Chat Actions File : º º Name/Loc of Default CMD.LST File : D:\PCB\GEN\CMD.LST º º Name/Loc of All-Files DLPATH.LST : D:\PCB\GEN\ALLFILES.LST º º Name/Loc of Upload File Trashcan : º Once you do that you can enter in something that looks like this depending on where you installed the DOBVERFY.PPE. ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º CMD.LST Editor º º º º Charges Per PPE/MNU File Specification -or- º º Command Sec Minute Use Keystroke Substitution º º ÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ  º 1) DOBV 0 0 0 E:\PCB\PPE\DOBVERFY\DOBVERFY.PPE ± º 2) 0 0 0 ± º 3) 0 0 0 ± Once that is setup you can enter DOBV and try out the command line switches. There are 4 Switches available. /AV, /BLT, /CVF and /S along with one parameter to the /AV switch. The /AV will get quite a bit of information from the verification field in the userbase. One parameter to the /AV switch is a clock tick delay which will allow the CPU to give up time in case the CPU is being hogged. Another Switch along with the /AV switch will generate the DOBVERFY.BLT bulletin should you wish this. /S will allow a search through the DOBVERFY.LOG if one exits already. A second parameter to the /S allows you to buffer the input. ie: "/S test" will buffer test into the search engine from the command line. Normally if you are using only /S you will be prompted for the text of the search. /CVF is a special switch that should you decide that you wish to have all your users access the DOB Verifier, will allow you to Clear the Verification Fields from your userbase. It will prompt you if you want to continue or not before doing anything. To do this all you do then is enter at the PCBoard prompt DOBV along with the switch you wish to use. The following examples will give you some thing to go by: DOBV /AV - Displays Average output only. DOBV /AV 1 - Displays Average output with a tick delay of 1. DOBV /AV /BLT - Displays Average output and generates DOBVERFY.BLT bulletin. DOBV /AV 2 /BLT - Displays Average output with a tick delay of 2 and and generates DOBVERFY.BLT bulletin. DOBV /S - Search display pops up and prompts search input. DOBV /S test - Search display pops up and buffers "test" input. DOBV /CVF - Clears all Verification information from the fields. Best to just go ahead and try them all. :-) Just like anything else. Tips, Hints and Misc Information ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ What I use for PCBoard: Computer: P133 with 32 Meg RAM OS : OS/2 Merlin Warp 4.0 BBS : PCBoard v15.40 The need for Speed: If you are running a slower computer you may remove all the Remarks (;) from the configuration files once you are satisfied with their settings. This will speed up reading of these file a bit. Make sure you either make a backup of the originals or print them out first. DO NOT change the order of these files. You have been pre-warned. Because I have a fast system anyway, I leave these files the way they are. It makes it a lot easier to look back at the comments to see what each of these lines mean. Setting up the DOBV: Because of the many features and options of the DOB Verifier, you may very well want to print out the DOBVERFY.DOC and DOBVERFY.OPT files. This could save you some setup time. Default Option File Settings: The settings that are setup as default, are settings that I use here and are the recommended settings. These are nothing near of being written in stone and was designed to be totally flexible. So go to it and make changes as you see fit for your system. :-) Command Line Switches: Since the /AV switch now allows the reading of the "Verification Field" from the data collected from the DOB Verifier PPE to get a true and accurate average reading, a second command line switch has also been added to reduce the impact on the CPU should you need it. By entering "/AV 1" after the DOB Verifier PPE, the display will slow down a bit and take away any impact on the CPU. If you want to see things a bit clearer turn it up. "1" would be 1/18th of a second delay whereas an entry of "18" would equal a full one second delay. Using the By-Pass feature: The DOBVERFY.BYP is auto-created and can be edited by PCBEDIT or any text editor to add and/or delete the users you wish to have by-pass the re-validation process. The names can be any case you choose but only one name per line must exist. Here is an example. === Start DOBVERFY.BYP === Jonathan Tedly Terence McCool Fredrick Holiday ==== End DOBVERFY.BYP ==== All users entered into this file will by-pass the re-validation process but will not pass the DOB Verifier's first menu until the "Verification Field" has been filled in. In other words the user must enter into the DOB Verifier at least once and then any name read from the DOBVERFY.BYP file will never see the DOB Verifier again. This is great for those whom you know personally and do not need re-validation. If you feel that the documentation is not thorough enough please let ne know. I have no problems with feedback and readily accept constructive criticisms. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Þ±±±±Ý External Files Þ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ý ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Files included in archive: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ DOBVERFY.AGE........................... - Screen Display for Age Failure Test DOBVERFY.DOC........................... - Documentation and Installation DOBVERFY.FIN........................... - Purchasing Considerations DOBVERFY.HST........................... - DOB Verifier History DOBVERFY.MAX........................... - Screen Display for MAX Age Failure DOBVERFY.MIN........................... - Screen Display for MIN Age Failure DOBVERFY.OPT........................... - Options Configuration File DOBVERFY.PMT........................... - Prompts Configuration File DOBVERFY.PPE........................... - PCBoard Executable for DOB Verifier DOBVCHCK.PPE........................... - PCBoard Executable for 15.40 Support DOBVERFY.REG........................... - DOB Verifier PPE Registration Form FILE_ID.DIZ............................ - File Identification Description GQUEST.TXT............................. - Game Quest BBS Information File INSTALL.BAT............................ - DOB Verifier Installation Batch ORIGINAL.MSG........................... - Original Messages Request for Idea RAR_REG.FRM............................ - RAR Registration Form (Just in case) WHATSNEW.xxx........................... - What's New this Version Release Info Files created by The DOB Verifier: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ DOBVERFY.FDB........................... - DOB Failure Data Information File DOBVERFY.BLT........................... - DOB Verifier Average Bulletin DOBVERFY.BYP........................... - DOB User By-pass file DOBVERFY.LOG........................... - DOB Verifier Logging Information A "Users Name Data File" is also created for PCBoard's v15.40 Gender and Birthdate if this Option is set in a sub directory called \DATABASE. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Þ±±±±Ý Registration Policy Þ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ý ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ The DOB Verifier PPE is a shareware product. Shareware is a distribution marketing method that permits potential buyers to thoroughly evaluate a computer program prior to purchase. The DOB Verifier PPE is NOT free, and it is NOT in the Public Domain as a freeware program. This means that you may evaluate The DOB Verifier PPE for a single period of not more than 30 days to see if it meets your needs. After the 30 day trial period is over, you must either register The DOB Verifier PPE or stop using it in it's entirety and remove it from your HD. þ What to do if you want to register ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Keep reading onward and follow up on "Registration Price" and then complete the DOBVERFY.REG form. þ What to do if you don't want to register ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ If you do NOT want to register, you must stop using The DOB Verifier PPE completely after 30 days, and erase it in it's entirety from your system's hard drive. þ Registration Benefits ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 1) Registration of The DOB Verifier PPE will leave a warm, fuzzy, good feeling knowing that you support the programmer and his products. :-) 2) The 15 second unregistered delay and message will be replaced with "Registered to ". :-) 3) Registering will unlocked The DOB Verifier to function fully in direct correlation with the number of nodes your PCBoard Software Node license is for, so make sure you have the correct number of nodes when purchasing your registration key. þ Registration Price ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Registration is only $10.00 for a Hobby BBS up to 3 Nodes and a $1.50 fee Per Node thereafter. For a Commercial BBS it is $25.00 up to 3 Nodes and a $5.00 fee Per Node thereafter. Once you register it is valid for all future versions. You will never have to pay another fee for The DOB Verifier PPE again unless you upgrade your PCBoard Software for more Nodes. :-) Q) What constitutes the Nodes? A) The total License your PCBoard is Licensed for. ie: A 25 Node PCBoard Hobby BBS would be $10.00 for the first 3 nodes and $1.50 for each Node thereafter totaling $23.50. A 25 Node PCBoard Commercial BBS would be $25.00 for the first 3 nodes and $5.00 for each Node thereafter totaling $110.00. DOB Verifier PPE License Policy ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ The DOB Verifier PPE and the associated documentation are Copyright (c) 1996-97 Game Quest Software, all rights reserved. The software may not be circulated in any incomplete or modified form, nor sold for profit, without written permission of the author. It is also to noted that usage of Hex editors, Decompilers and other means of changing the PPE from it's original format is strictly forbidden. We strongly prefer that the files be distributed in the format originally released: DOBV###.EXE (### = version) with the RAR-SECURITY envelope as created by the author. If you must distribute the DOBV###.EXE archive in another archive format, please archive the DOBV###.EXE as one file inside the other archive and include the FILE_ID.DIZ from the original DOBV###.EXE archive. Re-archival of the software as separate files means losing the RAR security envelope and will be a breach of the distribution method this author chooses for his software to allow others to evaluate his software. Any corporation, institution, government agency or business may use the unregistered shareware version of DOB Verifier PPE only for evaluation purposes and only for a thirty day period. After the thirty day period, you must either register The DOB Verifier PPE or discontinue its use. While you are in the process of registering the DOB Verifier PPE, you may continue to use the unregistered program until you receive the registered version. You may NOT distribute the registered version of The DOB Verifier PPE. Where you can reach me: Fidonet - 1:153/9117 Internet - gremlin@gamequest.net ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Þ±±±±Ý Problems Þ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ý ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ If you have any problems, questions or suggestions, the best way to contact me is by writing in a PCBoard Support Conference. I am sure that if you can't get a hold of me through my Fidonet Address, you can reach me there. I am and will be more than happy to have constructive criticism for this program and any and all ideas will be considered. :-) Please send me your feedback and advise on Bugs and future enhancements! I can also be reached at the following: E-Mail - gremlin@gamequest.net WWW - http://www.gamequest.net Telnet - bbs.gamequest.net FTP - ftp.gamequest.net Fidonet - 1:153/9117 BBS/Fax - 604-535-1077 Voice - 604-535-9758 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Þ±±±±Ý Credits Þ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ý ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ezycom - Peter Still the best BBS software for Fido Mail and Files that I know of because it supports all archivers there are. Thanks again! PCBoard - Clark Developments Thanks for the PPL! It is great and has been a life saver at times! Phone Formatter PPE - UltiWares(c) - Niels Damgaard Sad to see you shut down your BBS! You've been a great inspiration. Kenneth Padgett - Dan Shore - Mark Zec Thanks guys for sharing your work and wisdoms. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Þ±±±±Ý The Original Idea Þ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ý ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ When I first started using PCBoard, I was less than thrilled about what I saw. One of these was that there is no age validation process of any kind. Nothing internal either to keep users from age restricted conferences other than a good guess. I was used to the way Ezycom could deal with users of certain ages. I could have a flag and still use the same access levels without any major modifications to my over all setup. Something I still miss a lot. The next best thing was that I had an idea. This idea was partly based on a program I saw and tried called "PCBoard Phone Number Formatter" by Niels Damgaard. I posted him a message on his BBS after getting the key to his programs. Unfortunately, a few days later, Niels announced that he was closing the doors to his BBS for good. :-( After that I posted a message in the PCB echoes inquiring for someone that knew how to program in PPL to see if I could get a response. Guess what? None.. not one single response. That prompted me to learn the PPL. A file called ORIGINAL.MSG is included in this archive. It is a copy of a message I sent to Neils so you all know this was my original idea and was not stolen. This is not my first PPE program but it is the first one I am going to release. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Þ±±±±Ý End Of Documentation Þ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ý ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ