External authentication for IntraMessenger

You can choose to do authentication (check login and password) from another extern source.
If You have already a forum/CMS (or other), example : http://yourdomain/forum/
you can install IntraMessenger at same level : http://yourdomain/intramessenger/ (or inside : http://yourdomain/forum/intramessenger/)
So you will allow access to IntraMessenger only for forum registered users.
You just have to change parameters in IntraMessenger (nothing to do in the forum).
IntraMessenger will just check logins and passwords (users can be connected or not to the forum).

Updates to all external authentication types :
    1. Modify options in file /common/config/config.inc.php :
        - determine : _EXTERN_URL_TO_REGISTER : url (adress) to register
          (example : http://www.intramessenger.net/phpbb2/profile.php?mode=register&).
        - determine : _EXTERN_URL_FORGET_PASSWORD : url (adress) to get back forgotten password
          (example : http://www.intramessenger.net/phpbb2/profile.php?mode=sendpassword&).
        - select option (_EXTERNAL_AUTHENTICATION).
        - determine prefix
        - maybe modify connection paremeters (if one different from IntraMessenger, write them all).
    2. See specific parameters below.
    3. Check on page : /admin/list_options_auth_test.php
    4. Following options will automatically been updated :
        - _USER_NEED_PASSWORD : enable
        - _ALLOW_AUTO_ADD_NEW_USER_ON_SERVER : enable
        - _PENDING_NEW_AUTO_ADDED_USER : disable
        - _NEED_QUICK_REGISTER_TO_AUTO_ADD_NEW_USER : disable

Specific parameters for activeCollab authentication

File /common/config/extern.config.inc.php : write license number in LICENSE_KEY (you can find it in config/licence.php in activeCollab).

Specific parameters for ImpressCMS authentication

File /common/config/extern.config.inc.php :
1. value SDATA_DB_SALT : inside ImpressCMS, open file /mainfile.php row 30 (XOOPS_TRUST_PATH) : the path, and row 32 : the file to open.
2. $extern_prefix : see SDATA_DB_PREFIX

Specific parameters for Prestashop authentication

File /common/config/extern.config.inc.php : write code number in _COOKIE_KEY_ (you can find it in config/settings.inc.php in Prestashop).