home *** CD-ROM | disk | FTP | other *** search
- 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 ] ==-
-