Autenticazione esterna per IntraMessenger
Si può scegliere di fare l'autenticazione (il controllo del login (pseudo) e della password) tramite un source esterno.(un altro sito)
Se si ha già un forum/CMS (o altro), es : http://votredomaine/forum/
si può installare IntraMessenger allo stesso livello : http://votredomaine/intramessenger/
(o al suo interno : http://votredomaine/forum/intramessenger/)
Si ha così la possibilità d'autorizzare l'accesso a IntraMessenger unicamente ai membri iscritti a questo forum.
E' sufficiente effettuare le modifiche sotto indicate in IntraMessenger (nulla da cambiare nel forum).
IntraMessenger andrà semplicemente a verificare se i logins e le password sono corretti (che l'utente sia connesso o no al forum).
Modifiche da applicare per tutti i tipi di autenticazione esterne :
1. Modificare le opzioni del file
/common/config/config.inc.php :
- attivare :
_USER_NEED_PASSWORD
- attivare :
_ALLOW_AUTO_ADD_NEW_USER_ON_SERVER
- lasciare vuoto :
_PENDING_NEW_AUTO_ADDED_USER
- informare :
_EXTERN_URL_TO_REGISTER : URL (indirizzo ) al quale iscriversi/autenticarsi
(es:
http://www.intramessenger.net/phpbb2/profile.php?mode=register&).
- determine :
_EXTERN_URL_FORGET_PASSWORD : url (adress) to get back forgotten password
(es:
http://www.intramessenger.net/phpbb2/profile.php?mode=sendpassword&).
- attivare l'opzione apposta (_AUTHENTICATION_ON_...).
- informare eventualmente del file
/common/config/extern.config.inc.php se il server e/o il database sono differenti (dai parametri di IntraMessenger).
2. Informare eventualmente il file specifico : vedere quì sotto (if 1 of 4 not same, determine : $extern_dbhost $extern_database $extern_dbuname).
Specifico autenticazione via activeCollab
File /common/config/extern.config.inc.php : write license number in LICENSE_KEY (you can find it in config/licence.php).
Specifico autenticazione via Dotclear
Attivare (non vuota) l'opzione :_AUTHENTICATION_ON_DOTCLEAR_1 o _AUTHENTICATION_ON_DOTCLEAR_2
Specifico autenticazione via ImpressCMS
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
Specifico autenticazione via phpBB
Attivare (non vuota) l'opzione :_AUTHENTICATION_ON_PHPBB_2 o _AUTHENTICATION_ON_PHPBB_3
Specifico autenticazione via Prestashop
File /common/config/extern.config.inc.php : write code number in _COOKIE_KEY_ (you can find it in config/settings.inc.php in Prestashop).
Specifico autenticazione via PunBB
IF PunBB version 1.2, rename /common/extern/punbb1.2.auth.inc.php to /common/extern/punbb.auth.inc.php.
Specifico autenticazione via SMF (Simple Machines Forum)
With SMF version 1.2, rename file /common/extern/smf_1.0_.auth.inc.php to /common/extern/smf.auth.inc.php.