Page 1 sur 1

[Resolu] Zend Framework & Wordpress

Posté : mer. 09 mars 2011, 16:58
par MaNoLiTo
Salut les amis développeurs !!!! (oui problème de GEEK)

Alors voilà, je suis bloqué depuis ce matin et ça commence à m'énerver.

J'ai un site développer avec Zend Framework, qui contient un module d'authentification géré par Zend_Auth, qui fait déjà un check dans la base de donnée pour l'utilisateur et le mot de passe.
De plus, j'ai un gestion des rôles de chaque utilisateur.

Pour certains utilisateurs, j'affiche un lien qui redirige vers la partie admin d'un blog wordpress (la partie admin est contenue dans mon site Zend). Et le truc c'est que wordpress demande un login et un mot de passe pour accéder à cette partie là.

Moi je voudrais que si mon utilisateur a le role suffisant pour voir le lien qui le redirige vers la partie admin, et ba qu'il soit loggé sans problème sur la partie admin, et surtout qu'il n'ait pas à ressaisir son login et mot de passe.

J'ai déjà regarder un peu des les plugins Wordpress, mais j'ai pas vu grand chose qui pourrait m'intéresser.

Si j'ai mal chercher faut me le dire, et me dire ce qui pourrait correspondre à mes besoins !

Merci à tous par avance !

Re: [URGENT][HELP] Zend Framework & Wordpress

Posté : mer. 09 mars 2011, 17:26
par sboub95
je ne sais pas si tu peux passer des parametres dans l'objet de ta fonction qui redigire ? :oops:
car sinon il faudrait que tu fasses un style de script qui lit la session, et qui rempli automatiquement les champs du formulaire d'identification de WP ?


sinon en chercher "login automatique wordpress" sur google je suis tombé sur ca :
http://wordpress.org/support/topic/auto ... nector-etc

Peut etre que ca peut t'aider ? :oops:

Re: [URGENT][HELP] Zend Framework & Wordpress

Posté : mer. 09 mars 2011, 17:43
par Momo
Il doit y avoir un force quelque part pour t'obliger a te réidentifier, a moins qu'une fois loggé tes infos de sessions soit en partie effacée.

Fait un print des variable globales PHP au cas ou y'ai ce qu'il te faut, sinon si c'est un module qui force le check il faut que tu le trouve pour le désactiver.

Re: [URGENT][HELP] Zend Framework & Wordpress

Posté : mer. 09 mars 2011, 18:03
par MaNoLiTo
sboub95 a écrit :car sinon il faudrait que tu fasses un style de script qui lit la session, et qui rempli automatiquement les champs du formulaire d'identification de WP ?
Oui j'y ai pensé, mais à ce moment la faut que je code entièrement un plugin et faut que je le rattache au hook qui fait la redirection vers l'authentification.
Momo a écrit :Il doit y avoir un force quelque part pour t'obliger a te réidentifier, a moins qu'une fois loggé tes infos de sessions soit en partie effacée.

Fait un print des variable globales PHP au cas ou y'ai ce qu'il te faut, sinon si c'est un module qui force le check il faut que tu le trouve pour le désactiver.
Oui, une fois loggé le mot de passe n'est pas retenu, il ne reste que ton login et ton ID qui sont dans les globales. Et le truc c'est que je veux pas le désactiver, parce qu'on sait jamais un petit malin qui tente de changer l'URL et qui peut y accéder... Ca le ferait pas trop.

Vraiment faut que ce soit associer à mon identification Zend.

Mais je pense que le codage d'un plugin soit la seule solution la...

Re: [URGENT][HELP] Zend Framework & Wordpress

Posté : mer. 09 mars 2011, 18:20
par OkCmoua
moi ça va et vous ?

:ptdr:

Re: [URGENT][HELP] Zend Framework & Wordpress

Posté : mer. 09 mars 2011, 18:21
par zizavts
Vas coder ton plugin cmou :ho: :W

Re: [URGENT][HELP] Zend Framework & Wordpress

Posté : mer. 09 mars 2011, 18:22
par OkCmoua
jvais aller coder autre choses aux chiottes , car zend framework m'a donné envie de déposer le bilan

:cyp:

:ptdr:

Re: [URGENT][HELP] Zend Framework & Wordpress

Posté : mer. 09 mars 2011, 18:52
par raph37_the_one
:voyons: Et si dans les variables de zend tu duplique celle de session que tu renommes avec le nom de variable utilisé par WP ?

genre :

Code : Tout sélectionner

$_SESSION["LoginWP"]=$_SESSION["LoginZend"];
$_SESSION["passwordWP"]=$_SESSION["passwordZend"];

Re: [URGENT][HELP] Zend Framework & Wordpress

Posté : mer. 09 mars 2011, 19:03
par MaNoLiTo
Ba comme j'ai dis plus haut le mot de passe n'est pas gardé en session.

Par contre je sais pas si c'est possible de pouvoir utiliser des classes Zend dans un plugin Wordpress.
Parce que sinon je pensais faire un plugin qui serait déclenché par le HOOK de l'authentification, et à partir de là, retrouver le current_user et à ce moment récupérer ses infos dans la BDD.

Pour ensuite faire l'authentification WP.

Comme ça, ça m'a l'air d'être simple, mais dès que je commence à coder, il y a toujours un soucis... :/

Re: [URGENT][HELP] Zend Framework & Wordpress

Posté : jeu. 10 mars 2011, 11:38
par MaNoLiTo
J'ai réussi !

Donc comme je l'avais dis en codant son plugin soit-même !

J'ai importé directement mes classes Zend dans mon plugin. Ce plugin je l'ai accroché au Hook 'init', comme ça il se lance au démarrage directement du WP.
Et donc par là, je récupère directement mon objet zend, et je fais directement la comparaison avec les utilisateurs wordpress.

Merci à tous d'avoir pris un peu de temps pour m'aider !

Re: [URGENT][HELP] Zend Framework & Wordpress

Posté : jeu. 10 mars 2011, 11:41
par sboub95
:bien: pas de soucis :)

Re: [Resolu] Zend Framework & Wordpress

Posté : jeu. 10 mars 2011, 12:19
par Momo
Nickel alors :)

Et ce projet, c'est pour faire quoi si c'est pas indiscret ? :p

Re: [Resolu] Zend Framework & Wordpress

Posté : jeu. 10 mars 2011, 18:42
par MaNoLiTo
L'intranet du syndicat de presse régional parisien.

Il est finit, mais 2-3 retouches comme toujours !