home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
BBS_UTIL
/
SLCB11.ZIP
/
SLCB.DOC
< prev
next >
Wrap
Text File
|
1994-01-17
|
5KB
|
131 lines
Searchlight Call Back Validation Door v1.1
------------------------------------------
This program will call back a user and validate them on successful
connect.
Simply place the program files in a subdirectory, run the "setup.exe"
program, and add the following line to your autologin door, or Doors.def
file.
Example usage: C>slcb.exe %g %u %a %p %b
| | | | |_ current baud rate
| | | |_ active com port
| | |_ user access
| |_ user name
|_ ansi mode
You should have the following files
-----------------------------------
slcb.exe - call back validation door.
slcb.doc - this document.
menu.txt/ans - option menu screen displayed to unvalidated users.
newuser.txt/ans - callback message displayed to users attempting callback.
olduser.txt/ans - message displayed to users, who's name are in the user.dat file.
exit.txt/ans - message displayed on successfull validation.
menu.rip - "Remote Image Protocal" screen.
window.rip - "Remote Image Protocal" screen.
setup.exe - setup program for slcb.
This program creates several log files for operation.
-----------------------------------------------------
user.dat - Log of all users who have been successfully validated by door.
activity.log - Log of attempted callbacks, and all errors.
validate.log - Log of successful validations. This file is for import
daily with slmail to the sysops mailbox, then deleted.
Notes:
------
This program uses the the sl command line "validate.com" program,
and it must be found in the dos path.
This program uses a 30 second keyboard timeout method. If a user
does not hit a key in 30 seconds, the program exits. If a user
drops carrier, the program will warp out in 30 seconds.
The "user.dat" file is the database of users who have successfully
used the callback door. This file is scanned to see if a phone
number allready exist before dialing a user back.
If you have a persistent troublemaker user, simply add a dummy
record in the "user.dat" file, with their phone number to prevent
them from validating themselfs, from a certain number. USE THIS
METHOD TO PREVENT CALLING BACK OTHER NUMBERS, SUCH AS ANY "LOCAL
EMERGENCY NUMBERS".
Note: Care must be taken when manually editing the "user.dat"
file. Each line must have 4 fields, though only the phone
number is actually checked against user logged in. The
fields are "NUMBER NAME DATE TIME".
|
└ the phone number does not contain any dashes
or commas or brackets. These get parsed out.
The phone number is checked for inproper exchanges. Below is a
list.
911,411,000 - Local & Areacode.
Any 800,900 - Areacode
Any beginning with "0" or "1" - Local & Areacode.
Any number ending with 1234
Dialing Back:
This program will allow 7 rings, before aborting dial
back.
The speaker is turned off during dial back.
Auto answer is disabled, when door is waiting to dial back
a user.
Carrier is checked upon connection.
This program hangs up on users who login with a profanity as the
user name.
Feel free to customize the text, ansi, and Rip Screens.
The macro characters "\%d" for callback delay, and "\%k" for user
name are supported in the ".txt" and ".ans" messages.
The setup.exe program has mouse support.
Upgrading from Version 1.0:
To retain your old "user.dat" file, remove all the dashes
from the phone numbers. All the other files may be over
written
Revision History
----------------
v1.0 - 10-93:
First version.
v1.1 - 1-94
Added "Rip" support.
Improved phone number checking. (see above)
Removes "-" from phone numbers.
Revised "user.dat" search and logging logic for Long Dist.
This program is SHAREWARE, provided as is and no warrantee, expressed or
implied, is made as to its usefulness for any intended purpose or its
reliability. The author is not liable for any loss resulting from the use
of this program.
Tom Huff
Hals BBS (216)843-3712
(c) Copyright 1993 Tom Huff.
Trademark Acknowledgments:
Below is a list of suspected trademarks or service marks.
Searchlight is a trademark of Searchlight Software.
Remote Imaging Protocal is trademark of TeleGrafix Communications,
Inc.