2010-03-08 3 views
3

Je travaillais sur un site de Cakephp qui a été livré avec succès. Mais récemment, le client m'a de nouveau demandé de mettre le blog Wordpress dedans, pour couvrir le blog de son site. Il veut partager l'authentification entre le Cakephp et WP.Whoever s'enregistre sur son site, puis se connecte dedans et s'il clique sur l'onglet Blog, il doit être redirigé vers le blog WP avec la session toujours là. Après quelques recherches, j'ai l'a installé dans le dossier/app/webroot/blog mais je ne suis pas capable d'éditer le fichier .htaccess. S'il vous plaît aidez-moi dans la bonne direction, que comment partager l'authentification entre Cake Php et Wordpress, et le second comment personnaliser le fichier .htaccess afin que les URL soient bien. Merci d'avance ..!Problème dans l'intégration du blog Wordpress dans le site Cakephp

+0

La technologie que vous cherchez est appelée "Single Sign On". Je ne connais pas de solution intégrant WP et Cake, cependant. –

Répondre

3

Voici une façon de le faire. Dans CakePHP vous pouvez avoir accès à plusieurs bases de données. Pourquoi ne pas configurer le gâteau pour avoir accès à WP et utiliser son identifiant sur l'ensemble du site? Vous pouvez lier les informations utilisateur à l'ID de la base de données WP et l'associer au contenu de la base de données spécifique CakePHP. Puisque vous utilisez CakePHP, cela devrait aussi être assez simple.

+0

Appuyé. Faites attention à la manière dont chaque application utilise des mots de passe. Une autre option serait d'avoir un lien depuis votre site Cake qui vous redirigera vers un script de connexion automatique (utiliser des jetons) qui établira les informations d'identification pour le site WP (vous aurez besoin de savoir comment WP vérifie un connectez-vous, puis imitez-le). –

+0

Troisième. Vous avez juste besoin d'être très prudent avec les mises à niveau de Wordpress, car leur schéma peut changer. – deceze

+0

sauvez-vous du temps et des maux de tête et convaincre le client que ce n'est pas une très bonne idée. mentionnez la sécurité, les futures mises à niveau de WP, 2 systèmes construits pour fonctionner indépendamment, etc. – ondrobaco

Questions connexes