home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 8
/
CDASC08.ISO
/
VRAC
/
XNSREG.ZIP
/
XNSREG.DOC
< prev
next >
Wrap
Text File
|
1993-08-24
|
20KB
|
415 lines
XBase Network System
5337 College Avenue, Ste.#451
Oakland, CA 94618
BBS: 510/687-3633
XNSREG v.3.1
An RBBS Registration System
XNSREG is a very powerful program. It is written in
QuickBasic 4.5, Microsoft C, Assembly, and uses BTree
for Databases including Indices.
It only runs on bulletin board that supports DORINFO?.DEF
file system. The program is specifically written for RBBS
version 17.4 users. It will require users to fill-out the
registration form online. By defining on XNSREG configuration
the security level of users that require to register as well as
users to RENEW, it will update RBBS USERS & Reg. date onLine
for you. If you accept VISA, MC, AMEX, DISCOVER, you can run
a separate program and tell the XNSREG1.EXE where to locate
your credit card application program. Payment options for
BBS requiring membership can be: Cash, Money Order, Charge,
Visa, MC, Amex, Discover.
The program is a door program. In future, we may merge the
program with RBBS registration system.
To register, you can fill-out the form ORDER.FRM and send it
to us by mail with your payment or use our Questionnaire
facility and select "XNSREG" to register online.
OTHER DOCUMENTATION:
DORINFO.TXT
CONFIG.TXT
Files Required to Operate XNSREG.
XNSREG1.EXE - Executable file to generate XNSREG.CFG
XNSREG2.EXE - Executable XNSREG System Proper
XNSREG.CFG - Configuration File of XNSREG
DORINFO?.DEF - RBBS Dorinfo.Def File
USERS - The RBBS users file.
INSTALLATION AND SET-UP
The following file had been renamed :
XNSREG1.EXE TO INSTALL.EXE
XNSREG2.EXE TO XNSREG.EXE
We assume you know how to configure RBBS to exit to a DOOR and execute a
door program such as, XNSREG.
1. Create your XNSREG Configuration file using the XNSREG1.EXE (This file
can be renamed to INSTALL.EXE).
2. Create XNSREG system data files and indices.
2.1. Use the newly created configuration file by running the
program LOCAL.
FOR SINGLE NODE:
EXAMPLE: XNSREG2 XNSREG.CFG LOCAL
NOTE: You can rename XNSREG2.EXE (MAIN PROGRAM) to XNSREG.EXE,
and XNSREG1.EXE (INSTALLATION PROGRAM) to INSTALL.EXE.
IF YOU ARE RUNNING A MULTI-NODE BOARD, YOU MUST CREATE
INDIVIDUAL CONFIGURATION FOR EACH NODE SO XNSREG CAN FIND
YOUR DORINFO?.DEF FILE.
IE: XNSREG1.CFG, XNSREG2.CFG, XNSREG3.CFG, XNSREG4.CFG,
XNSREG5.CFG .....ETC.
AFTER YOU RENAMED THE XNSREG EXECUTABLE FILES, CREATE A BATCH FILE
TO RUN XNSREG FROM A DOOR, EXAMPLE:
FOR NODE#1 OR MULTI-NODES:
@ECHO OFF
CHDIR \RBBS\REGISTER
XNSREG.EXE XNSREG%1.CFG
CHDIR \RBBS\NODE%1
RBBS
(NOTE: NO NEED TO USE WATCHDOG PROGRAM. XNSREG is written using
Doorsource 4.0 and it takes care of monitoring your carrier.
2.1. Choose the SysOp Maintenance option (S).
╔═══════════════════════════════════════════════════════════════════╗
║ [ Display XNSREG.CFG Line #2 here please ] ║
║ ║
║ The XNSREG Main Menu ║
║ ║
║ [E] Edit Personal Information File ║
║ [N] ReNew Registration ║
║ [R] OnLine Registration ║
║ [S] SysOp Maintenance ║
║ [I] Browse a User Information File ║
║ [X] Exit to BBS ║
║ ║
║ Selection : [ ] ║
║ ║
║ XBase Network Systems XNSREG v.3.1 ║
╚═══════════════════════════════════════════════════════════════════╝
2.3. Choose the Pack XNSREG Database option (P). This option
will create and maintain both the data files and their
respective indices.
╔═══════════════════════════════════════════════════════════════════╗
║ [ Display XNSREG.CFG Line #2 here please ] ║
║ ║
║ XNSREG SysOp Maintenance ║
║ ║
║ [P] Pack XNSREG Database ║
║ [E] Edit USERS File ║
║ [X] Exit to BBS ║
║ ║
║ Selection : [ ] ║
║ ║
║ XBase Network Systems XNSREG v.3.1 ║
╚═══════════════════════════════════════════════════════════════════╝
3. Create a PAYMENT.CAT text file using any ASCII editor.
The format of the file is :
C,Cash < Note 1
O,Money Order < Note 1
R,Credit << Note 2
V,Visa <<< Note 3
M,MasterCard <<< Note 3
A,American Express <<< Note 3
D,Discover <<< Note 3
X,Exit Without Changes <<<< Note 4
NOTE 1: This two options when choosen will not be updated
immediately. A utility in the SysOp Maintenance will
confirm receipt of payment.
NOTE 2: This option will update the user immediately
NOTE 3: This options will/can run an external program before it will be saved.
With or without the external program, the user status will be updated
immediately.
Registered version will include, V, M, A, D selection and ask for
Credit Card Number & Expiration Date. Will create a Log file for
credit card registrats before executing "External Program to Execute".
NOTE 4: This line need not be included.
You can set-up your PAYMENT.CAT file to accept only Cash, Money Order and
Credit see below:
C,Cash
O,Money Order
R,Credit
CONFIGURING YOUR XNSREG SYSTEM
1. Execute the XNSREG1.EXE to bring up the configuration screen.
CONFIGURATION SCREEN (XNSREG.CFG) : PAGE#1:
┌───────────────────────────────────────┬──────────────────────────────────┐
│ Drive\path\filename of DORINFOx.DEF...│ C:\RBBS\DORINFO?.DEF │
│ BBS Name..............................│ THE HOMESHOPPER ONLINE │
│ Sysop First Name .....................│ MAX │
│ Sysop Last Name ......................│ MALALUAN │
│ Registration Number...................│ DEMO VERSION │
│ Sysop Security Level .................│ 10 │
│ Drive\Path of XNSREG..................│ C:\RBBS\ONLINE\ │
│ Drive\Path of CFG File................│ C:\RBBS\ONLINE\ │
│ Drive\Path of USERS File..............│ C:\RBBS\SYSTEM\ │
│ Name of Welcome File..................│ WELCOME │
│ Name of Goodbye File..................│ GOODBYE │
│ Time delay Reg. ID....................│ 5 │
│ Security Level to Auto-Register.......│ 1 │
│ Security Level to allow Edit UserFile.│ 10 │
│ Security Level to reNew Registration..│ 5 │
│ External Program to Execute...........│ PAYMENT.EXE │
│ Drive\Path of External Program........│ C:\PAYNOW\ │
│ Drive\path to return after Processing.│ C:\RBBS\ │
│ Location of COMMAND.COM processor.....│ C:\DOS\ │
│ XNSREG version Number.................│ v.3.1 │
└───────────────────────────────────────┴──────────────────────────────────┘
1. Drive\path\file of DORINFOx.DEF file (* MUST *)
Example: C:\RBBS\DORINFO1.DEF
The x is the node number of the Door Information file. This is
generated by the Bulletin Board System (RBBS). The XNSREG1.EXE will
always create a configuration file named XNSREG.CFG. This file can
be used immediately if you are running a single node BBS.
If you are running a multi-node BBS, rename the file XNSREG.CFG
to XNSREGx.CFG when you exit to DOS. The x corresponds to the node
number. Hence, the file XNSREG2.CFG is the configuration file for
node 2.
2. Name of OnLine System
Example: THE HOMESHOPPER ONLINE
Enter any alphanumeric character for the name of your OnLine
System.
3. First Name of SysOp
Example: MAX
Enter the first name of the SysOp.
4. Last Name of SysOp
Example: MALALUAN
Enter the last name of the SysOp.
5. XNSREG Registration Number (* MUST *)
Example: DEMO VERSION (For Unregistered user).
If the Registration Number has the value DEMO VERSION, you are
running a demonstration version of the system. You are allow 10
tries for your demonstration version. Otherwise, the value entered
here must be the one assigned to you.
6. SYSOP SECURITY LEVEL (* MUST *)
Example: 1000
You can enter any positive numeric values for your SysOp
Security Level.
7. Drive\path of XNSREG.EXE (* MUST *)
Example: C:\RBBS\ONLINE\
You must enter the path where the XNSREG System files are
located. The following files will be found in this directory:
a) XNSREG2.EXE, the main XNSREG System executable file. It can
be renamed to XNSREG.EXE if you wish.
b) XNSREG.DAT, the XNSREG user database.
c) XNSREG.QBX, the index file of XNSREG.DAT
d) XNSREG.LOG, the log file of Cash and Money Order paying
registrants.
e) XNSREGLG.QBX, the index file of XNSREG.LOG
f) WELCOME or WELCOMEG, your welcome file (optional).
g) GOODBYE or GOODBYEG, your goodbye file (optional).
8. Drive\path of XNSREG.CFG
Example: C:\RBBS\ONLINE\
Enter the actual location of the configuration file being read.
This may vary for multi-node BBS. However, it is recommendation to
place it in the Drive/path of XNSREG.EXE. Hence, the value here is
the save as the one above.
9. Drive\path of RBBS USERS file (* MUST *)
Example: C:\RBBS\SYSTEM\
This is the location of the RBBS users file. The actual filename MUST
also be USERS.
10. Name of XNSREG Welcome/WelcomeG file
Example: WELCOME
The default value is WELCOME. You may change them if you wish
or leave this field blank if you do not wish to use any. Based on
our example, the system will locate for a file named WELCOME or a
file named WELCOMEG automatically. Hence, if you have an ANSI
welcome screen in WELCOMEG, you MUST still specify WELCOME only.
11. Name of XNSREG Goodbye/GoodbyeG file
Example: GOODBYE
The default value is GOODBYE. You may change them if you wish
or leave this field blank if you do not wish to use any. Based on
our example, the system will locate for a file named GOODBYE or a
file named GOODBYEG automatically. Hence, if you have an ANSI
welcome screen in GOODBYEG, you MUST still specify GOODBYE only.
12. Time Delay Reg. ID (* MUST *)
Example: 5 (Unregistered Version)
Enter the number of seconds you wish to display the
Registration ID Screen. The default value is 5.
13. Security level to Auto-Register (* MUST *)
Example: 1
The default user security level to be sent to Auto-Register is
1.
14. Security Level to allow Edit userfile (* MUST *)
Example: 10
The default user security level is 10. The value set here is
minimum and above will allow the user to edit the UserFile.
15. Security Level to reNew Registration (* MUST *)
Example: 5
The default value is 5. This security level will allow the user
to renew his/her registration.
16. External program to Execute
Example: PAYMENT.EXE
The external program that will be defined here must be the one
used to validate Credit Card numbers. If there is no external
program, the field should be blank.
17. Drive\path of External Program
Example: C:\RBBS\ONLINE\PAYNOW\
The drive\path of the external program above.
18. Drive\path to return after Processing
Example: C:\RBBS\
The drive\path to return to after executing the external
program above.
19. Location of COMMAND.COM processor
Example: C:\DOS\
The location (Drive/Path) of the COMMAND.COM processor.
20. XNSREG version number
Example: v.3.1
The current XNSREG Version number is v.3.1
21-46. Category and Security Level
Example: A,10 or B,12
Their are 26 categories that the system can assign. Each one of
these categories are assigned a specific security level. The format
is ?,99 wherein the question mark (?) represents the letters A to
Z. Separated by a comma (,), followed by a security level.
If the category will not be used or assigned, the acceptable
values are 00.
CONFIGURATION SCREEN (XNSREG.CFG) : PAGE #2.
┌─────────────────────────────┬──────────────────────────────┐
│ Category level A │ A,10 │
│ Category level B │ B,12 │
│ Category level C │ C,15 │
│ Category level D │ D,20 │
│ Category level E │ E,21 │
│ Category level F │ F,22 │
│ Category level G │ G,30 │
│ Category level H │ H,40 │
│ Category level I │ I,50 │
│ Category level J │ J,60 │
│ Category level K │ K,70 │
│ Category level L │ L,80 │
│ Category level M │ M,90 │
│ Category level N │ 00 │
│ Category level O │ 00 │
│ Category level P │ 00 │
│ Category level Q │ 00 │
│ Category level R │ 00 │
│ Category level S │ 00 │
│ Category level T │ 00 │
└─────────────────────────────┴──────────────────────────────┘
CONFIGURATION SCREEN (XNSREG.CFG) : PAGE #3.
┌─────────────────────────────┬──────────────────────────────┐
│ Category level U │ 00 │
│ Category level V │ 00 │
│ Category level W │ 00 │
│ Category level X │ 00 │
│ Category level Y │ 00 │
│ Category level Z │ 00 │
│ Port#:IRQ# │ COM3:IRQ5 │
│ Port#:IRQ# │ COM4:IRQ5 │
│ Port#:IRQ# │ COM5:IRA5 │
│ Port#:IRQ# │ COM6:IRQ5 │
│ Date of Birth │ 1 │
│ Social Security Number │ 1 │
└─────────────────────────────┴──────────────────────────────┘
47-50. Port#:IRQ#
Example: COM3:IRQ5 or COM4:IRQ5
The system allows you to assign four (4) ports; Ports 3, 4, 5
and 6 if Fossil Driver is active. If Fossil Driver is not used or
any of the port is not used, the system recognizes the value 0:0.
51. Date of Birth
Example: 1
This field accepts 1 numeric value. The values must be either
zero (0) and any non-zero (1). The default value is 1. Any non-zero
value means that you wish the system to accept and display your
birthdate.
52. Social Security Number
Example: 1
This field accepts 1 numeric value. The values must be either
zero (0) and any non-zero (1). The default value is 1. Any non-zero
value means that you wish the system to accept and display your
social securrity number.
REGISTRATION SCREEN FORMAT
OnLine Registration System XNSREG v.3.1
╔════════════════════════════════════════════════════════════════════╗
║ Current SecLevel : _____ ║
║ Registration Date: MM-DD-YYYY Time : ____ Hrs. ║
║ FirstName : _________________ Date of Birth : MM-DD-YYYY ║
║ LastName : _________________ Social Security No. : ___-__-____ ║
║ Mail Address : ______________________________ Age : ___ ║
║ 2nd Line/Apt#: ______________________________ ║
║ City, State : _______________ _____ ZIP Code : _____-____ ║
║ Country : ______________ ║
║ Category Type : _ ║
║ Employer/BusinessName : ________________________________________ ║
║ Title : ________________________________________ ║
║ Tel Numbers : Home (___)___-____ Work (___)___-____ ║
║ Electronic Signature : _________________________________________ ║
╟────────────────────────────────────────────────────────────────────╢
║ All information must be verifiable. Illegitimate registration is ║
║ subject to immediate cancellation without notice. Select only the ║
║ category that applies to your Profession or Business. Thank you. ║
╚════════════════════════════════════════════════════════════════════╝
[ ] Selection [S]-Save/Exit [E]-Edit [D]-Delete
All dates must be entered in MM-DD-YYYY format such as 01-28-2000. You need
to inform your users from the Welcome Screen to use this format. Otherwise,
they will normally say 07-28-91 for July 7, 1993. Dashes & "( )" are
automatically attached by XNSREG.
The time is in military time (HH:MM format).
Users with SysOp security are allowed to delete records.
Thank you for using XNSREG
End of File