iono Documentation - Invision Power Board 2.1 Module

Invision Power Board provides a tool called the "Log In Manager" which allows IPB to authenticate users against another database. When a user attempts to login to IPB, the iono database will be queried instead and the details they used in iono will work in IPB. Should a user try to register or update their existing account through IPB then they will be directed to iono instead.

Installation

The IPB module is provided with all downloads of the zip package of iono. All files are located within the modules/ipb21/ directory of the zip package.

Step 1: Script files

Copy the modules/ipb21/iono/ directory (just the iono/ directory and not the parent directories) into your IPB sources/loginauth/ directory.

Step 2: Config - Database

Open the newly copied sources/loginauth/iono/conf.php file and edit lines 22-37 entering your iono database details. For example if your iono database is called iono then you would replace line 28:

$LOGIN_CONF['REMOTE_DB_DATABASE'] = 'dbname';

with

$LOGIN_CONF['REMOTE_DB_DATABASE'] = 'iono';

Step 3: Config - IPB

Log in to your IPB admin control panel and click on the Tools & Settings tab. From the left menu, click on Create New Log In from the Log In Manager category. The enter in values as follows, replacing http://www.example.com/iono with the URL to your iono installation:

Then click Register New Log In Method and installation is completed.