Je ne suis pas au courant des solutions de CI spécifiques, mais je l'ai utilisé une ou deux fois MyBB et je peux dire qu'il est vraiment facile à intégrer n'importe où, comme (au moins dans la version 1.6, je ne l'utilise pas depuis un certain temps) sa structure est facilement modifiable. Je l'ai intégré dans un Joomla! site Web et dans un personnalisé, et dans les deux sens, il est juste question de lire la table mybb_users
pour l'accès; C'est un tableau assez détaillé, donc vous pouvez trouver presque tout ce dont vous avez besoin pour une table d'inscription, comme le sel, le mot de passe, l'horodatage, l'email, etc., donc vous avez juste besoin d'interroger cette table. En ce qui concerne l'intégration avec CI, je pense que le meilleur moyen serait de placer tout le dossier du forum et d'y accéder; pour l'en-tête, le pied de page et d'autres parties du site Web, vous modifiez simplement le modèle de forum relatif (la disposition est divisée en sous-ensembles de modèles, vous pouvez donc la modifier facilement et en détails).
Vous pouvez également essayer de créer une bibliothèque CI pour communiquer avec le forum; ils n'ont pas d'API officielle, mais dans functions.php
et quelques autres fichiers dont je ne me souviens pas maintenant (oui, 1.6 était essentiellement procédural, j'espère qu'ils l'ont changé maintenant) vous trouverez tout le noyau de MyBB, donc la construction une API est simple; J'ai déjà construit propre pour Joomla! et était vraiment facile.
De plus, il y a This guy qui a écrit une intégration pour MyBB qui est, en fait, une API sympa; Je ne sais pas comment il est mis à jour, vérifiez, mais il n'est pas difficile de porter ces fichiers vers une bibliothèque personnalisée Codeigniter, au cas où.
http://www.doveforums.com/? –
Utilisez-vous tankauth pour l'authentification de l'utilisateur? –