home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / vdocs.zip / VC5 < prev    next >
Text File  |  1993-12-16  |  20KB  |  367 lines

  1. .TOPIC:                                            
  2. New User Sign Up
  3.  
  4.                                             VBBS 6.12 Documentation --  5-1
  5.  
  6.      ╔════════════════════════════════════════════════════════════════╗
  7.      ║  CHAPTER FIVE     NEW USER SIGNUP                              ║
  8.      ╚════════════════════════════════════════════════════════════════╝
  9.  
  10.                 When a user logs on as NEW on your system, he or she is
  11.          first presented with the NEWUSER.TXT file (which you definitely
  12.          should create before opening your BBS to the public) stored in
  13.          the \TXT directory defined in your PATHS Configuration.  The
  14.          NEWUSER.TXT file should provide enough information to get new
  15.          users started; it may also include anything else you wish.
  16.                 If you configured a "New User Password" in VCONFIG, the
  17.          new user will be asked to provide the password before the system
  18.          allows him or her to continue (for most "public-access" BBSs,
  19.          this is generally not done).
  20.                 At the end of the NEWUSER.TXT screen, the new user is
  21.          prompted to provide some basic information about himself or her-
  22.          self.  Depending on whether or not your system allows "aliases"
  23.          or "handles", the user will be prompted to provide a "handle" or
  24.          real name to use on the board.  VBBS checks what the user types
  25.          in against other entries in the USERFILE.DAT to make sure that
  26.          duplicate names are not used.  
  27.  
  28.          ╔═╗    If there are handles or names that you would prefer not
  29.          ╚═╝    to allow on your system, you may include them in a text
  30.                 file called TRASHCAN.TXT in your \TXT directory.  This
  31.                 file is created using an ASCII text editor and has one
  32.                 handle/name/word per line.  Most sysops use this to pre-
  33.                 vent users from having profanities as handles.
  34.  
  35.                 As the signup continues, the user is prompted for his ad-
  36.          dress, voice and data phone numbers, birthdate, password, and
  37.          other information pertaining to default settings used on the BBS.
  38.          The information provided goes into the USERFILE.DAT file.
  39.                 If you have chosen to allow auto-validation of visiting
  40.          sysops, VBBS will aske the user if he or she is a sysop.  If
  41.          the user answers "yes", he or she will be prompted for informa-
  42.          tion concerning his or her BBS and will then be given the SL
  43.          and time you have defined for visiting sysops in VCONFIG.
  44.  
  45.          ╔═╗    Again, there have been instances in which a user has
  46.          ╚═╝    given false information in order to gain sysop access
  47.                 to a BBS; use caution when allowing auto-validation.
  48.  
  49.                 If you have configured "yes" for automatic call-back
  50.          verification, VBBS will prompt the user (according to the area
  51.          code and prefix criteria you have established) to prepare to
  52.          receive an incoming call from your board, at which point VBBS
  53.          hangs up, calls the data phone number left by the user, and
  54.          confirms its authenticity by prompting the user answering the
  55.          callback to provide the password for the new account (see "The
  56.          Call-back Verifier" for more information).
  57.                                            VBBS 6.12 Documentation --  5-2
  58.  
  59.  
  60.                 New users are assigned the SL and time allowed on the
  61.         system according to what you have set up in VCONFIG.
  62.  
  63.  
  64.          New User Feedback and Validation
  65.          ════════════════════════════════
  66.  
  67.                 Generally, you do not want to give a new user too high 
  68.          an access level to your system until you are sure the informa-
  69.          tion provided you is accurate.  It is often desirable to have 
  70.          a new user leave a short introduction of himself or herself in
  71.          addition to the information given in the basic signup process.
  72.                 To have the system prompt for such "new-user feedback",
  73.          set the appropriate option in VCONFIG "on" and edit the file
  74.          LEAVEFB.TXT in your \TXT directory to ask for the sorts of in-
  75.          formation you'd like to have (of course, you don't want to get
  76.          TOO personal here, because that tends to catch new users off-
  77.          guard).  
  78.  
  79.          ╔═╗    It should be noted that a new user may choose to abort
  80.          ╚═╝    the feedback letter and go straight into the system
  81.                 without leaving any message to the sysop.  There are
  82.                 several ways of combatting this rudeness:
  83.  
  84.                 1)  Using an ASCII text editor, create a file in your 
  85.                     \TXT directory called NEWUMAIL.TXT.  It should in-
  86.                     clude some basic information about your system and 
  87.                     its standard operating procedures (but should not 
  88.                     be too long).  It will appear as a message from the 
  89.                     sysop in the new user's mailbox.  If the new user 
  90.                     reads the NEWUMAIL.TXT file, the system will send 
  91.                     you "oneliner" indicating that the message was read;
  92.                     sometimes, this is the only way a sysop knows a new 
  93.                     user has logged on, short of doing a complete user 
  94.                     listing.  If the user chooses to not read this 
  95.                     E-mail, no "oneliner" is delivered.
  96.          
  97.                 2)  Should you happen to notice that a new user has 
  98.                     signed up but has not left you any message announ-
  99.                     cing his presence, send him an E-mail, asking if 
  100.                     there was any particular reason the feedback was 
  101.                     aborted.  Many users are somewhat embarrassed to 
  102.                     draw this kind of "negative attention" to themselves
  103.                     and will promptly reply the next time they log on.
  104.                     They may not leave the information you requested in 
  105.                     LEAVEFB.TXT, but that's another story ...
  106.  
  107.                 3)  Simply ignore the new account until you receive 
  108.                     feedback from the user.  If new users have only 
  109.                     limited access to your system, the offending user 
  110.                     will either tire of logging on and not being able
  111.                     to do anything (and then send feedback), or will
  112.                     simply not call any more.  This is, of course,
  113.                     combatting rudeness with rudeness, and is one way
  114.                     your BBS can earn a bad reputation among users 
  115.                                           VBBS 6.12 Documentation --  5-3
  116.  
  117.  
  118.                     (word-of-mouth is still a powerful positive or nega-
  119.                     tive advertising tool, even among BBS users).
  120.  
  121.                 4)  Install one of the various script modifications avail-
  122.                     able that will truly FORCE the new user to leave feed-
  123.                     back or have the account deleted.  These may, of 
  124.                     course, be edited (with an ASCII editor) to convey 
  125.                     exactly the tone you wish, and while it may seem a 
  126.                     "brute-force" method of getting the information you 
  127.                     ask for, it IS effective.
  128.  
  129.                 If the new user DOES leave feedback (or even a regular 
  130.          E-mail), the sysop need only hit [V] from the E-mail submenu and
  131.          then enter the user's account in the user editor.  Once there,
  132.          the sysop can assign the user an appropriate security level and
  133.          time allowed on the system, set any access flags/ratio exemp-
  134.          tions/other variables as needed.
  135.  
  136.                 There are MANY options as to how you present your BBS to
  137.          new users, even without the use of scripts and/or source-code 
  138.          modifications.  Your login screen(s), LEAVEFB.TXT, NEWUMAIL.TXT,
  139.          and other informational screens make that all-important first 
  140.          impression.  First-time callers, and ESPECIALLY new BBSers, ap-
  141.          preciate friendliness and courtesy from the sysop, and USUALLY
  142.          respond in kind (of course, if you're running a "bash board"
  143.          and they EXPECT abuse on the first call ...).   :-)
  144.  
  145.  
  146.          NEW USER DEFAULTS
  147.          ═════════════════
  148.  
  149.                 One of the most important things a new user (including a
  150.          new sysop) should do is set his or her defaults.  Pressing [D] at
  151.          the Main Menu brings up a list of settings, which are described
  152.          below. New users are shown their default after registration also.
  153.  
  154.          1) Video Mode           The user may choose ASCII, ANSI, or En-
  155.                                   hanced ANSI (which enables pull-down
  156.                                   menus) as the default.  If a user wishes
  157.                                   to use Enhanced ANSI, he or she MUST
  158.                                   select it here; otherwise, ANSI auto-de-
  159.                                   tection determines default.
  160.          2) Expert Toggle        Expert mode disables the menu-at-every-
  161.                                   prompt mode.
  162.          3) Page Breaks          Number of lines per page.  A setting of 
  163.                                   0 produces continuous screen scrolling;
  164.                                   24 is default.
  165.          4) Password             Change password, if desired.
  166.          5) Autoposts            Toggles Autopost display at login.
  167.          6) Ctrl-A User Macro    User may create up to 2 macros, each con-
  168.          7) Ctrl-B User Macro     taining up to 79 characters (including
  169.                                   ANSI control characters).
  170.          8) ANSI Color Setup     User may customize screen colors to suit
  171.                                   to suit personal tastes.
  172.          
  173.  
  174.                                             VBBS 6.12 Documentation --  5-4
  175.  
  176.  
  177.          9) Full Screen Editor   Toggles between the full-screen editor 
  178.                                   (FSE) and a line editor; ASCII users get
  179.                                   the line editor.
  180.          A) Mailbox              Forward E-mail to another user or network
  181.                                   system, if desired.
  182.          B) Security             Displays a list of things the user has a
  183.                                   high enough SL to do.
  184.          C) Long Distance Cost   Allows user to keep track of LD usage and
  185.                                   billing by defining cost per minute and 
  186.                                   knowing the billing cycle.
  187.          D) Sort File Lists      Toggles between alphabetically- and nu-
  188.                                   merically-sorted file listings.
  189.          E) User Time Bank       User may deposit unused time for later
  190.                                   withdrawal.  Maximum time is set in 
  191.                                   VCONFIG (q.v.).
  192.          F) File List Display    Toggles between single- and double-line 
  193.                                   file listing.
  194.          Q) Quit                 Saves changes and quits to Main Menu.
  195.  
  196.                 The sysop should encourage new users to take time to set
  197.          their defaults early on; ANSI users should be encouraged to use
  198.          the full-screen editor for its superior cursor control and edi-
  199.          ting features.
  200.  
  201.  
  202.          THE USER EDITOR
  203.          ═══════════════
  204.  
  205.                 The user editor allows the sysop to view and edit users'
  206.          information, validate and/or delete users.  The user information
  207.          is divided into several fields, each of which is described below.
  208.  
  209.             User Number         User's account number.
  210.          a) User Handle         User's handle (if used/allowed).
  211.          b) User Real Name      User's real name.
  212.          c) Address             Street or P.O. box address
  213.          d) City
  214.          e) State
  215.          f) Zip
  216.          g) Security Level      User's SL; acceptable values are 1-255
  217.                                  (255 is sysop access); new-user SLs are
  218.                                  set in VCONFIG.
  219.          h) Access Flags        Flags used for specific database access,
  220.                                  given as a letter A-Z.  Certain data-
  221.                                  bases (such as sysops-only databases)
  222.                                  may be given an access flag; only those
  223.                                  users with the corresponding flag in
  224.                                  this field may access those databases.
  225.                                  The sysop should toggle all of these
  226.                                  flags ON for his or her account by 
  227.                                  pressing [H] and typing the alphabet;
  228.                                  this ensures that he or she cannot 
  229.                                  accidentally be locked out of any 
  230.                                  database.
  231.          
  232.  
  233.                                             VBBS 6.12 Documentation --  5-5
  234.  
  235.  
  236.          i) Flags               General flags used outside of databases,
  237.                                  given as a letter A-Z.  VBBS currently
  238.                                  uses four flags "out of the package":
  239.  
  240.                                    A -- Login autoposts on/off
  241.                                    F -- If set, user uses full-screen
  242.                                          editor
  243.                                    N -- User has received new-user
  244.                                          message
  245.                                    X -- Menus in expert mode
  246.  
  247.                                  Flags may be set or reset manually in
  248.                                  the user editor, or via scripts.
  249.          j) Password            User's password.
  250.          k) Phone 1             User's voice phone number.
  251.          l) Phone 2             User's data phone number
  252.          m) MaxTime             Maximum time allowed on per day.
  253.          n) Credits             User's credit total (see VSCRIPT.DOC for
  254.                                  more information).
  255.          o) Verify Birthday     User's birthday.  If toggled, will ask
  256.                                  user to re-enter birthday at login.
  257.          p) Ratio Exempt?       Allows you to exempt the user from up-
  258.                                  load/download ratio (if any).
  259.          q) U/L                 Files/kilobytes uploaded.
  260.          r) D/L                 Files/kilobytes downloaded.
  261.  
  262.          Ex1 - Ex8              User's $extra variables 1 through 8 (see
  263.                                  VSCRIPT.DOC for more information).
  264.          Page                   User's default page length.
  265.          Vid                    User's default video mode.
  266.          Calls                  Number of calls to your BBS the user has
  267.                                  made to date.
  268.          Time                   Total time the user has spent on your BBS
  269.                                  to date.
  270.          Last                   The date the user last called your BBS.
  271.          Posts                  Number of public posts the user has left
  272.                                  to date.
  273.          Email                  Number of E-mails the user has sent to
  274.                                  date.
  275.  
  276.  
  277.                 You may edit the information in fields a) through r) and
  278.          Ex1 through Ex8; the rest is pretty much "read-only" user-selec-
  279.          ted defaults or record-keeping information.
  280.  
  281.                 There are several commands to help the sysop get around
  282.          in the user editor:
  283.  
  284.          [/]            Prompts for a user number, handle, or real name 
  285.                          and searches on the information given.  In case 
  286.                          of duplicate information (e.g., two users with 
  287.                          the first name "Mike"), it will ask if the user 
  288.                          shown is the correct one.
  289.          [Enter]        Move to next record.
  290.          [-]            Move to previous record.
  291.  
  292.                                             VBBS 6.12 Documentation --  5-6
  293.  
  294.  
  295.          [!]            Delete user's account.  Sets SL to 0 and opens
  296.                          the account number for reassignment.  If you
  297.                          open several slots, a new user will be given
  298.                          the lowest-numbered slot available; the user
  299.                          list is NOT "packed" (renumbered) after dele-
  300.                          tions.
  301.          [Esc]          Quit to sysop menu or WFC, whichever the editor
  302.                          was invoked from.
  303.  
  304.  
  305.                 The user editor is a powerful tool for managing your
  306.          user base -- spotting bogus accounts, changing users' access
  307.          to various areas of the BBS, verifying information, and so on.
  308.          There are several utilities available that make use of the in-
  309.          formation stored in USERFILE.DAT; see "Virtual Tools" for more
  310.          information.
  311.  
  312.  
  313.          ONLINE FUNCTION KEYS
  314.          ════════════════════
  315.  
  316.                 When a user is online, the [F1] through [F10] keys func-
  317.          tion differently from the way they do at the WFC screen.  The
  318.          list of functions available when a user is online is given be-
  319.          low:
  320.  
  321.          [F1]           Enter/exit Chat mode.
  322.          [Shift-F1]     Enter split-screen Chat mode; [Esc] exits.
  323.          [F2]           Call up user editor; user sees a <Wait> prompt
  324.                          on his or her screen.  By exiting the [F2] user
  325.                          editor as another user, the sysop can "change
  326.                          into" that user.
  327.          [F3]           Add 1 minute to the user's session.
  328.          [Shift-F3]     Subtract 1 minute from the user's session.
  329.          [F4]           Increase user's SL by 5.
  330.          [Shift-F4]     Decrease user's SL by 5.  It should be noted that
  331.                          the [F4] and [Shift-F4] changes appear to be
  332.                          permanent; if you wish to give a user a higher
  333.                          SL temporarily, your best bet would be to go
  334.                          into the user editor using the [F2] key.
  335.          [F5]           Drop to DOS (VBBS stays in memory).
  336.          [Shift-F5]     Drop to DOS (VBBS shrinks out as per a door pro-
  337.                          gram).
  338.          [F6]           Pseudo-DOS multitasker; allows sysop to run small
  339.                          DOS commands from the console while the user is
  340.                          online and using the BBS.  One of the most un-
  341.                          derrated features of VBBS.
  342.          [F8]           Sysop alert; sets the computer to beep when the
  343.                          current user online logs off.
  344.          [F9]           Invoke the "Download Any File" convenience fea-
  345.                          ture.
  346.          [F10]          Boot user off the system, "cold".
  347.          [Ctrl-F10]     Display STORM.TXT (found in the \TXT directory),
  348.                          warning of inclement weather conditions, THEN
  349.  
  350.                                             VBBS 6.12 Documentation --  5-7
  351.  
  352.  
  353.                          boot the user off the system.
  354.          [Shift-F10]    Spurt some simulated "line noise" at the user,
  355.                          and boot him or her off the system.  Makes the
  356.                          user think a bad connection terminated the ses-
  357.                          sion.
  358.  
  359.  
  360.                                 * * * * * * * * *
  361.  
  362.  
  363.                 That just about does it for the "introductory" section of
  364.          the VBBS documentation.  The next section deals with the various
  365.          functions and features of VBBS.
  366.  
  367.