********************************************** * MKALIAS version 1.1 * * Alias management for PCBoard * ********************************************** -=[ Requirements ]=- This PPE requires version 15.21 of PCBoard and, you must have the ALIAS PSA installed. Refer to your PCBoard manual for instructions on installing the ALIAS PSA. MKALIAS is multi-NODE, multi-language, and multi-security compatible. I do not guarantee that this PPE will do anything on your system except change the available disk space on the drive in which you install it. However, being it is a PCBoard PPE program, as long as PCBoard runs, MKALIAS.PPE should run also. Their must be a file named MKALIAS.CFG in the same directory as MKALIAS.PPE. Enclosed is a sample, it's commented well enough for even a SysOp to understand! -=[ Overview / Suggestions / Operation ]=- MKALIAS.PPE checks the ALIAS PSA information to see if the user has selected an Alias. If it is a NEW CALLER, the PPE exits to PCBoard. I allow the use of Aliases only to registered and verified users on my BBS. I require a real name during the registration process. If you don't, ask for an enhancement to MKALIAS.PPE! If the USER has not yet entered an Alias, a file "ALTX", which can have the normal PCB GRAPHICS+SEC+LANG versions, is displayed. (ex. ALTX50, ALTX255, ALTXG, ALTX50G, ALTX50.FRE, ALTX50G.FRE) This file is fully customizable by you, the SysOp. I use this file to breifly explain the use of an alias. Enclosed in this archive are a few examples. Feel free to use them as is, or change them to suit your taste. PCBTEXT file prompt #690 is used to ask the user for an ALIAS. After the user enters an ALIAS, your USER file is checked to make sure the name is not already in use, your USER TCAN is also checked to make sure you allow the name he/she has entered. This is done with the normal PCB "getuser" & "putuser" functions within the PPL language, so your USER file and TCAN files are safe! If the USER has entered a name which is already in use, or is in your names TCAN file, the file "ALTK" is displayed to them. This file should notify them that the name they entered was not accepted. Again the normal PCB GRAPHICS+SEC+LANG stuff is supported. Use the enclosed ALTK file as is, or customize to your liking. The PPE will continue to prompt for a name until one is accepted or until they hit enter without typing in a name at all. When the name they entered is accepted, another display file is presented telling them of the successful completion of the job. This file "ALDN", also supports the normal PCB GRAPHICS+SEC+LANG versions. You may also customize this file to your liking or use the enclosed file as is. If the user has already entered an alias, MKALIAS reports what the current alias is then tells the user to hit enter to change it. This is a "configurable" option for the SysOp. The MKALIAS.CFG file controls this function, you may disable "alias changing" if you do not permit name changes. See explaination of the MKALIAS.CFG file below for more details. The display file for not allowing Alias changes is "ALCN". Same rules apply to this display file as the others. If you elect to allow alias changes, make sure your MKALIAS.CFG option is set correctly, and the display file "ALCY" exists and contains what you want it to. Same rules apply to this display file as the others. These display files should be a maximum of 21 lines long, other wise you will get a "MORE" prompt before it completes. Another option for you to set in the MKALIAS.CFG file is to have a private message sent to up to 5 names listed on lines 6,7,8,9, and 10 of the MKALIAS.CFG file, notifying that the USER entered an ALIAS on the current system date. It enters the persons real name and the alias they entered into a private message to one or all of the names you entered. The name SYSOP is also accepted. You have the option to turn this function on or off. Comments are entered into the CALLER log of the node in use. Nothing much, just the time the PPE was entered, and if any alias changes were made or not. -=[ Installation ]=- Create a directory such as "C:\PPL\MKALIAS", then unzip the MKALIAS1.ZIP archive into it. All support files for MKALIAS must be in the same directory as the MKALIAS.PPE. This PPE is meant to be installed in the CMD.LST as MKALIAS. Do not override the PCBoard ALIAS command. The PPE uses the PCBoard command to activate or de-activate the users ALIAS! ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Place this PPE in your CMD.LST. (PCBSetup | File Locations | Configuration Files | Default CMD.LST Example: Name/Loc of Default CMD.LST File: C:\PCB\GEN\CMD.LST CMD.LST Editor Charges Per PPE/MNU File Specification -or- Command Sec Minute Use Keystroke Substitution -------------- --- ----------------- ------------------------------- 1) MKALIAS 10 0 0 C:\PPL\MKALIAS\MKALIAS.PPE ------------------------------------------------------------------------- You must of course use your own drive/path names. Add an option to your main menu or where ever you desire for your new MKALIAS command. Edit the MKALIAS.CFG file to set your own info and options selection, and your'll all done! -=[ MKALIAS.CFG ]=- Below is the contents of the enclosed MKALIAS.CFG file. Comments below the dashed line explain each entry. ::::: Hazels Hideaway BBS Ralph Myers 0 N Y RALPH MYERS SYSOP NAME3 NAME4 NAME5 --------------------------------------------------------------------------- Line #1: Your BBS Name. Upper and lower case matters! Line #2: SysOp First and Last Name. Upper and lower case matters! Line #3: Registration Code Leave as 0 if not registered. Line #4: Either "Y" or "N". Do you allow the alias to be changed after one is selected? Line #5: Either a "Y" or "N". Do you want a msg mailed to the SysOp when someone enters an Alias? Line #6 - #10: Enter the names you want the Notification message sent to, one name per line. (Max. of 5 names) If you don't have 5 names you want to use, leave a blank line for each entry you don't want to use. Thanks! For the suggestion!! Steven Sheeley & CyberNexus BBS (407) 459-9100 Line #11: Must be a blank line for future growth! Line #12: Must be a blank line for future growth! ::::: -=[ History ]=- Version 1.0 released 5-8-95 Version 1.1 released 5-19-95 Changed the count down display on the NoN-Registered message. Added Config lines 6 through 10 for listing names to send the private message to, to notify that an alias was set! Maximum of 5 names can be entered. One name per line. -=[ Legal stuff ]=- This software is presented as is, with no warranties expressed nor implied. I don't guarrantee it to do anything on your System except take up disk space. Basically though, if PCBoard runs this PPE should run also. Hazels Hideaway or Miracle Software staffs or myself assume no liability arising from the use of this PPE, either in damages, lost time, lost money or any personal loses! -=[ Registration ]=- To register, call my BBS, Hazels Hideaway at (513) 752-3139. The New User menu you will see has a "RegisterMS" option on it. Type in REG, answer the questions and you'll get your registration code right then and there! If you would like access to the rest of the BBS, leave me a comment and I'll upgrade you hopefully, before your next call. If you are already a registered user on Hazels, the RegisterMS option is also on the main menu. If you prefer, leave me a msg on SaltAir and I will send you a reply containing your registration code. This will take much longer to receive your code, I only call SaltAir once a week and sometimes not that often. Hazels Hideaway BBS PcBoard 15.21 over 1Gig ù Relaxed Ratios NODE#1: PRIVATE NODE#2: (513) 752-3139 [14.4 V32] Home of "Miracle Software" (If it works, it's a Miracle!) SysOp: Ralph Myers  Tri-Net Sub-HUB Board