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 ;)
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à ^^
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.
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'
);
}