Bonjour,

Je développe mon site avec le Framework CakePHP et je possède un forum PhpBB.
J'aimerais lier les comptes utilisateurs de CakePHP avec ceux de PhpBB.

Auriez-vous une idée ? L'idéal et le plus facile, je pense, serait d'utiliser la table des users de PhpBB qui est complète et complexe, non ?

Merci de vos avis ;)

5 réponses


Ciloe
Réponse acceptée

Et bien pour la base de données tu utilise celle de ton phpBB.

En suite, pour le composant Auth, tu lui dis quel champ utiliser pour l'identification. Et voilà ^^

DexX
Auteur

Personne pour m'aider ? :/

DexX
Auteur

Ah pas bête comme technique, car j'ai fais quand même quelques recherches qui ont abouties sur des API un peu spéciales.

DexX
Auteur

Par contre, j'ai cette erreur :

SQLSTATE[42S22]: Column not found: 1054 Unknown column 'User.id' in 'field list'

Alors que dans mon model users j'ai miens rajouté :

public $useTable = 'phpbb_users';

Ainsi que ça dans mon Controller :

var $components = array('Auth');
    function beforeFilter() {
        $this->Auth->fields = array(
            'id' => 'user_id'
        );
    }

Comment est ta base de données? (La table users)