home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Beijing Paradise BBS Backup
/
PARADISE.ISO
/
software
/
BBSDOORW
/
USERUTL5.ZIP
/
USERUTIL.DOC
< prev
next >
Wrap
Text File
|
1993-07-04
|
10KB
|
249 lines
USERUTIL Ver-1.50
July 3, 1993
Written by - Dan Shore - SysOp
THE SHORELINE BBS
301-946-2771 (Public Node)
301-946-4202 (Registered Users Only)
What is USERUTIL?
----------------
UserUtil is a program to assist in the maintenance of user information
within all your user files (conferences, sub-boards, etc.). The program
came of existence, when a SysOp was looking for a program to globally
change the security levels of users in a single users file. After that
little program was written, a SysOp friend of mine wanted to be able
to update information about all the users in one file to another. Then
another SysOp friend, needed another part added, and voila, the birth
of UserUtil!
UserUtil Configuration File
---------------------------
The configuration file for UserUtil is called USERUTIL.CFG
and must reside in the same directory as the USERUTIL program.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The layout of the file is:
Line 1 : Path/Name of ConfMail.Def
Line 2 : Path/Name of Main User file
Line 3 : Path/Name of Verified Phone Number File (CallBack Door)
Line 4 : Field in Verified log where the UserName starts
Line 5 : List of words to determine if UserName is 2 or 3 parts
(ie. Dan Shore, John Doe Jr., Sam Young....)
Example:
c:\rbbs\confmail.def
c:\rbbs\user\users
c:\rbbs\callback\verified.log
2
Sun Mon Tue Wed Thu Fri Sat
** [ Please use full paths to the filenames! ] **
If the above example you are telling UserUtil the path and name of
1. The ConfMail.Def Filename
2. The Mail Users Filename
3. The verified phone number Filename
4. The second field in the log is the start of the Username
using the example below to illustrate
Sample Log Entry:
301-572-6584 SCOTT PALMER Tue Jun 09 13:57:30 1992
^ ^ ^ ^ ^ ^ ^ ^
Field #--> 1 2 3 4 5 6 7 8
[ Note that fields are seperated by spaces ]
5. Words to exclude as three part usernames with each
word seperated by a space and you can use up to
50 words on this line.
Note with the 5th entry, that UserUtil will ALSO exclude a third part name
if the word it encounters has any character that is not between a-z,
A-Z, or has a period (.) as part of the name.
The words I have used in my example are due to my callback door putting
the day of the week that the user used the callback door right after the
callers name. These words are CASE SENSITIVE!!!
** IMPORTANT NOTE **
--------------
If you do not use a callback verifier, then you need only have the
first TWO LINES in your configuration file. The 3rd through the 5th
lines are optional. If you do have a callback verifier and wish to
use this feature of UserUtil, then you MUST have lines 3 & 4 with
line 5 being optional.
What does each Menu Choice do?
------------------------------
Choice A: ADD/UPDATE EXISTING USER TO USER FILE(S)
This choice is really two seperate items. First, you can ADD a user from
an existing file up to five (5) other user files. Second, you can UPDATE
a users information from one user file (most likely your MAIN user file)
to ALL other user files.
The first item will set up the user in the 5 chosen user files with the same
information that was in the source file. You will be prompted if you wish
to change the security level and the registration date in the destination
file(s).
The second item will update user information from a source file (again, most
likely the MAIN user file) to either up to five (5) other file(s) or ALL
other user files. You will again be prompted for changing security level
and registration date. The program then gets the user from the source file
and checks to see if he/she exists in the destination file(s) and updates
according to your specifications.
Choice B: ADD NEW USER TO A USER FILE
This choice will allow you to add a username to one user file. The
user is added just like RBBS adds a user when your choose 5 from the
sysop menu (5 is the standard, you may be using something else). You
will be prompted for the same information as RBBS does, but without
having to be logged on to the BBS.
Choice C: UPDATE INFORMATION FROM ONE FILE TO ANOTHER
This choice will allow you to enter in a source file, and one destination
file to update users. It will also prompt you if you wish to change
the users password, security level, city/state, and registration date or
just update it from the source. The program will then search the source
file and see if he/she exists in the destination file and update information
accordingly.
Choice D: GLOBAL USER SECURITY LEVEL CHANGE
This choice lets you choose a user file, enter in the security level to
search for and what is the new security level to change it to.
Choice E: EXIT
I believe this choice is self-explantory..but if in doubt try it out, live
on the edge!!
Choice F: EDIT A USER'S BANK TIME
This choice lets you edit Bank Time in any user file.
Choice G: REMOVE CALLBACK DOOR VERIFIED USER ENTRY IF USER
DOES NOT EXIST IN MAIN BBS USER FILE.
The program will read the verified phone number file that you listed in
the configuration file and check to see if username(s) still exist in
the MAIN BBS Users File. UserUtil will create two files when this
choice is made. If your verified user file is called VERIFIED.LOG
then UserUtil will create (in the same directory as your original file):
VERIFIED.NEW - New listing of callback usernames
who exist in the main users file
VERIFIED.DEL - List of callback usernames that
were in VERIFIED.LOG but were
not written to VERIFIED.NEW
(These are the removed names)
Miscellaneous
-------------
With the testing that the program has gone through already, there has not
been any reported problems with corrupted user files. But as always, WITH
ANY PROGRAM, if you are going to make a change to any user file(s), you
should either back them up, or copy them somewhere so they can be restored.
Warranty & Disclaimer:
---------------------
THIS PRODUCT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
INCLUDING ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE RESULTS AND PERFORMANCE OF THE
PROGRAM IS ASSUMED BY YOU. FURTHERMORE, I THE AUTHOR DO NOT WARRANT,
GUARANTEE, OR MAKE ANY REPRESENTATIONS REGARDING THE USE OF OR THE
RESULTS OF THE USE OF THE PROGRAM, OR THAT THE PROGRAM WILL RUN WITHOUT
ERROR, AND YOU RELY ON THE PROGRAM AND RESULTS SOLELY AT YOUR OWN RISK.
I THE AUTHOR CANNOT ACCEPT RESPONSIBILITY FOR SYSTEM DAMAGE, LOSS OF
PROFIT, OR ANY OTHER SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
RESULTING FROM THE USE OR INABILITY TO USE THIS PRODUCT.
Distribution/Registration
-------------------------
This program is being distributed as FREEWARE. Please enjoy the program,
distribute it to your fellow SysOps, and I hope that it helps make your life
easier as a SysOp with the maintenance of your system.
If you encounter any problems with the program you can leave me a message
on my BBS, or leave a messgae in the RBBS conference on RIME, or the
RBBS-PC conference on RBBS NET, and I will be more than glad to look at
the problem and correct it.
If you find that you have an excess amount of cash lying around and
feel compelled to send me some money for it, then by all means please do.
If you don't wish to send it to me, then donate it to your favorite
charity as I am sure they can use it.
This archive is ZIPPED with PKZIP's -AV stamp. If you don't get a stamp
that has #MMJ131 THE SHORELINE BBS, then you might be getting a hacked
version and I would recommend again using it. (Remember that some BBS's
re-zip their files and that also removes the -AV stamping) You can
always call my BBS and get an -AV stamped version.
All my programs are downloadable for first time callers in Personal Downloads.
Dan Shore - SysOp
THE SHORELINE BBS
DGS Systems Group (Wonder)
301-946-2771
3/12/24/9600/14.4k v.32bis
Fido Address: 1:109/458
RIME Address: SHORELINE
Home of the following fine programs:
-----------------------------------
(TESTFIL3.ZIP) TestFile - Date checking of uploaded files
(Included in RBatch Distribution
package)
(USERUTL5.ZIP) UserUtil - User file Maintenance Utility
(NOUPS12.ZIP) NoUps - Bulletin of Users with 0 U/L's
and...
(RBTCH225.ZIP) RBatch - Batch Uploading, HS/Link & BiModem Interface.
Local file posting ability for SysOp's, it
will process FILE_ID.DIZ, DESC.SDI and .DOZ
files. It will also process .TIC files, and
has too many options to list.
(DELUSER.ZIP) DelUser - Utility that will purge users from users file
based on date. This date can be any number of
days ago, and not just in months like RBBS does.
SysOp can be prompted for deletes of each user
-== [ This list as of 7/3/93 ] ==-