Jump to content
doublemetre

récupérer e-mail et nom de la session

Recommended Posts

Bonjour à tous,

 

je suis perdu, j'ai besoin de votre aide, j'ai un script php qui doit récupérer le nom et l'email de la personne connecté.

header("Location: " . getSSOUrl("Nom","e-mail@email.com"));

j'ai bien compris que je récupère avec {$customer.lastname} et {$customer.email} mais dans le fichier .tpl

mais insérer du php dans tpl n'est pas bon et la redirection ne se fait pas erreur 500.

si je crée un page.php je ne peux par récupérer $customer.lastname} et {$customer.email}

comment faire pour lancer mon script.

 

Merci d'avance pour votre aide

Share this post


Link to post
Share on other sites

Lisez la doc ou regardez un peu le code existant, tout est dans le contexte:  Context::getContext()

Share this post


Link to post
Share on other sites

Oui mais j'avais pris l'option kamoulox en 1ère année :) 

  • Like 1

Share this post


Link to post
Share on other sites
il y a une heure, doekia a dit :

@Eolia tu es vraiment fort. Moi je n'arrive même pas a comprendre la question

j'avais commencé à écrire une réponse pour expliquer le désarrois dans lequel je m'étais retrouvé en prenant du temps pour juste comprendre la question.

Mais j'ai abandonné par pure politesse.

Share this post


Link to post
Share on other sites

Je vais m'exprimer un peut mieux. J'ai une page php test.php à la Racine du site prestashop avec un script php header("Location: " . getSSOUrl("Nom","e-mail@email.com"));

Et j'ai besoin de récupérer le nom et l'email de la personne connecté.

Share this post


Link to post
Share on other sites

Merci pour votre réponse, j'avais essayé, avec {$customer.email} dans le tpl mais le php ne fonctionne pas dans le page tpl et je ne sait pas où mettre le code php et surtout comment l'appeler.

9 hours ago, doublemetre said:

 

 

Share this post


Link to post
Share on other sites

Voyons si je comprends a minima. Tu veux utiliser une méthode de single sign-in basé sur l'email pour se connecter à ton prestashop. Tu n'est donc pas connecté à prestashop. Il ne sait donc pas quel customer tu es. Comment pourrait-il alors te donner l'adresse email du client? Il la devine? Il l'invente? Il en met une au pif?

La magie n'existe pas en informatique, seulement dans le monde de Harry Poter

Share this post


Link to post
Share on other sites

Oui je suis connecté, j'ai fait un bouton dans la partie compte du client qui envoi sur ma page php avec mon script.

Share this post


Link to post
Share on other sites

la réponse est quelque part dans l'amas de la vierge, plus ou moins 15 méga parsecs

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More