User Tools

Site Tools





Visual Customization

Mystic Utilities (MUTIL)

Scripting Custom Modules

Quick Reference

What's New


Login/Matrix Settings

This section of the Mystic BBS Configuration System allows the SysOp to configure a number of login settings that apply to the overall BBS system. Here you can also enable and configure aspects of a'Matrix' style login to the BBS. There are areas here that you will want to update from their default settings.

This example screen is from a Windows based system and displays the standard 'out of the box' settings that ship with the default installation.

█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Login/Matrix ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█                                                                    █
█  Default CodePage  │ CP437           Multi Login ACS   │ s255      █
█  Local CodePage    │ CP437           Login Attempts    │ 3         █
█  Ask CodePage      │ Detect          Login Time        │ 30        █
█  Ask Theme         │ No              Password Change   │ 0         █
█  Ask Emulation     │ Detect/Ask      Password Inquiry  │ Yes       █
█  Use Matrix Login  │ No              Password Attempts │ 3         █
█  Matrix Menu       │ matrix                                        █
█  Matrix Password   │ ******                                        █
█  Matrix ACS        │ s50                                           █
█  Login After Apply │ No                                            █
█  Invisible ACS     │ s255                                          █
█  See Invisible ACS │ s255                                          █
█                                                                    █

Mystic can send client terminals either CP437 or UTF8 data output, converting relevant outbound data to UTF8 when selected. For compatibility reasons, data still is stored in CP437 encoding within Mystic itself. The first two options in this configuration section relate to these UTF8 encoding options.

Default CodePage
Ask CodePage

If you do not understand what these are, set Default to CP437 and
Ask CodePage to "Detect".  What this basically does is allows users to use
things like Putty to connect to your BBS, and everything should look and
work as expected.

When Mystic starts up, by default a user will have the configured "Default"
code page.  Then depending on the setting of "Ask CodePage", Mystic will do
one of the following:

   Detect : Mystic only changes codepage from default if it is able
            to detect a terminal that is likely NOT the default, but the
            user is never prompted.
   Ask    : Mystic will ask the user which Codepage they would like
            to use after detecting ANSI.
   CP437  : Codepage will always be set to MS-DOS (CP437)
   UTF8   : Codepage will always be set to UTF8

In Linux, the Default code page will actually be what Mystic runs in
when you run mystic from the command line, too.  In Windows, the Sysop
side will always execute in CP437, even when a user is logged in that
has UTF8 enabled (the user of course will still get sent UTF8).

One other consideration, is that many terminals that use UTF8 are using
VT102 instead of ANSI-BBS, which means a few things are different - most
noticably are ANSI clear screen codes.  In ANSI-BBS, the clear screen also
moves the cursor to 1,1, while in VT102 it does not.  This means its best
to edit your ANSIs and add a |CL at the very top so Mystic clears the
screen in a compatible way.

Default CodePage

Set user's default code page. See above for description.

Local CodePage

Code page to use for local login (Linux/OSX). See above for description.

Ask CodePage

Code page determination on login. See above for description.

Ask Theme

If this is set to 'Yes' then Mystic will prompt the user to select a theme after the graphics are detected upon each connection. If not enabled the 'Start Theme' defined in the General Settings is used.

Ask Emulation

ANSI determination on login. This option sets how Mystic handles getting the users terminal emulation. If set to Ask, Mystic will ask the user. If set to detect, Mystic will attempt to detect which terminal emulation to use. If set to Detect/Ask, Mystic BBS will attempt to detect and if ANSI isn't detected, the user will be asked.

Use Matrix Login

This option defines whether Mystic BBS will use the Matrix login option. The Matrix login is an alternative to the standard “Enter your name and password” login. The Matrix system allows users to apply for an account and then when (if) they are validated, they receive a Matrix Password which is used to log into the BBS.

Matrix Menu

This option defines the menu file name which is used as the Matrix Login menu. This file must exist in order for the matrix login system to work properly.

Matrix Password

This option defines the password which is given to the user after their account has been validated. This is the password which the user will have to know in order to log into the BBS system from the Matrix Login menu. If this field is left blank, the matrix password option will be disabled and the XL (Matrix Login) menu command will not require a password.

Matrix ACS

This option defines the ACS level which the user must meet in order to be given the matrix login password from the matrix menu.

Login After Apply

If set to 'Yes' then Mystic will automatically send the user to the login after they apply for a new account through the Matrix menu.

Invisible ACS

The access control string (ACS) required to be able to login to the BBS as an invisible user.

See Invisible ACS

The access control string (ACS) required to be able to see invisible users.

Multi Login ACS

The access control string (ACS) required to be able to login to multiple nodes at once.

Login Attempts

Sets the maximum login attempts before the user is disconnected

Login Time

Maximum time (in minutes) that a user has to login to the BBS.

Password Change

The number of days before a user is forced to change their password. Setting this to zero disables this feature.

Password Inquiry

Allow a user to send a BBS email to the sysop if their fail to login due to forgetting their password.

Password Attempts

Maximum number of attempts a user can make to enter their password before the system says 'No More' :)

config_login_matrix.txt · Last modified: 2016/11/27 02:07 by avon