PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 15-05-2009 18:11:23

Pinouf42
Membre
Inscription : 15-05-2009
Messages : 8

[AIDE] SMF et intégration dans un site web

Bonjour, je crée ce post pour vous demander de l'aide sur l'utilisation de SMF en tant qu'espace membre. En effet, je souhaiterais utiliser le système de compte de SMF pour mon espace membre seulement je n'y arrive pas. Je souhaiterais récupérer le cookie de SMF, le lire à un certain endroit (l'id du membre) et ensuite recuperer le nom du membre et l'afficher grâce à l'id. C'est un peu complexe. Si vous ne comprenez pas, demandez moi.

Cordialement
Pinouf42

Hors ligne

#2 16-05-2009 02:35:48

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : [AIDE] SMF et intégration dans un site web

Saluton,
Sauf à ce que, par hasard, quelqu'un ici ait eu à se pencher sur ce produit, Simple Machines Forum, tu as peu de chances d'obtenir une réponse très aboutie en exposant ton problème aussi succintement.
Pour récupérer le cookie de SMF, il faut savoir l'identifier dans $_COOKIE, si l'internaute n'a pas désactivé les cookies dans son navigateur.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#3 16-05-2009 08:39:46

Pinouf42
Membre
Inscription : 15-05-2009
Messages : 8

Re : [AIDE] SMF et intégration dans un site web

Bonjour,
Oui sauf que je ne sais pas ou chercher $_COOKIE, dans quelle page?

Cordialement
Pinouf42

Hors ligne

#4 16-05-2009 09:34:53

mcAllan
Mowdérateur
Lieu : Châteaurenard en Provence
Inscription : 08-05-2009
Messages : 269

Re : [AIDE] SMF et intégration dans un site web

Salut,

Dans le fichier Settings.php, tu a une variable globale qui s'appelle $cookiename.
Dans celle-ci tu aura le nom du cookie (du genre SMFCookie11).
Malheureusement celui-ci de contient pas l'id utilisateur en clair mais un "mix" sérialisé de pas mal de choses hmm .
Il est construit dans le fichier Subs-Auth.php par la fonction : setLoginCookie().

A+

Alain.


Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop

Hors ligne

#5 16-05-2009 12:17:50

ManicoW
Cowrespondant
Lieu : Tours
Inscription : 08-05-2009
Messages : 192
Site Web

Re : [AIDE] SMF et intégration dans un site web

Bonjour,

Je conseillerai perso d'aller faire un tour du coté de http://download.simplemachines.org/?tools , a priori SMF API est un ensemble de script permettant ce genre d'interaction.

@+


la v2, c'est tabou, on en viendra tous a bout

Hors ligne

#6 16-05-2009 13:47:26

Pinouf42
Membre
Inscription : 15-05-2009
Messages : 8

Re : [AIDE] SMF et intégration dans un site web

Malheureusement j'utilise la version 2.0 RC1 qui n'a pas encore d'API...
Que contient le cookie SMF alors???

Cordialement
Pinouf42

Hors ligne

#7 16-05-2009 14:27:29

mcAllan
Mowdérateur
Lieu : Châteaurenard en Provence
Inscription : 08-05-2009
Messages : 269

Re : [AIDE] SMF et intégration dans un site web

Comme je te l'ai déjà dit, le cookie est construit dans le fichier Subs-Auth.php par la fonction : setLoginCookie().
Si tu analyse cette fonction tu verra qu'il s'agit d'un tableau contenant plusieurs choses qui est sérialisé.
(id, password hashé avec sel puis d'autres variables que je n'ai pas recherché).
Tu peux analyser le fichier LogInOut.php pour voir comment ils l'utilisent...
Bon courage !!
Je pense que tu devrais revenir à la version 1.1.8 et utiliser l'API plutôt que la 2.0 RC1 qui n'est qu'une béta non recommandée en production.


Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop

Hors ligne

#8 16-05-2009 20:39:37

Pinouf42
Membre
Inscription : 15-05-2009
Messages : 8

Re : [AIDE] SMF et intégration dans un site web

Malheureusement le forum est installé et fonctionnel, impossible de downgrader... Je vais regarder dans ces fichiers.

Hors ligne

#9 16-05-2009 20:44:44

Pinouf42
Membre
Inscription : 15-05-2009
Messages : 8

Re : [AIDE] SMF et intégration dans un site web

Je ne comprend rien au SetLoginCookie().

Cordialement
Pinouf42

Hors ligne

#10 17-05-2009 08:06:13

mcAllan
Mowdérateur
Lieu : Châteaurenard en Provence
Inscription : 08-05-2009
Messages : 269

Re : [AIDE] SMF et intégration dans un site web

Salut,

En effet la fonction est assez complexe...
Reste peut être la solution de tester l'API de la v1 avec la v2.

A+


Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop

Hors ligne

Pied de page des forums