IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Récupérer champs dans header et décoder


Sujet :

JavaScript

  1. #1
    Membre confirmé Avatar de popi33370
    Homme Profil pro
    retraité
    Inscrit en
    Octobre 2013
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : retraité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2013
    Messages : 89
    Par défaut Récupérer champs dans header et décoder
    Bonjour,
    Pour un site associatif je souhaite transférer 2 champs via le header pour authentifier une demande :
    - sur le site émetteur, je crée un champ "nom: Pierre Dupontel" et un champ "hash : xxxxxx" (créé via la fonction hash à partir d'une clé commune)
    - sur le site récepteur je souhaite récupérer ces deux champs et vérifier le hash avec la même clé
    Il parait que c'est simple à faire en javascript mais je suis nul sur ce sujet

    Une bonne volonté peut-elle me donner :
    - le code javascript qui va bien ?
    - est-il possible également de vérifier que la demande provient bien de mon site émetteur, par exemple www.toto.fr afin d'éviter les petits malins ?

    Ce serait super sympa
    Merci d'avance

  2. #2
    Membre confirmé Avatar de popi33370
    Homme Profil pro
    retraité
    Inscrit en
    Octobre 2013
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : retraité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2013
    Messages : 89
    Par défaut
    En attendant un coup de main j'ai essayé de passer via un cookie que j'arrive bien à relire, sauf dans un autre domaine ce qui est normal (sécurité).
    A moins qu'il soit possible depuis le domaine B de faire une requête (en php/html) sur le site A pour y récupérer le cookie ?
    A moins qu'il y ait une autre solution ?
    D'avance merci pour votre aide

  3. #3
    Membre éprouvé
    Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2010
    Messages : 127
    Par défaut
    Tu peux regarder la doc :
    https://developer.mozilla.org/fr/doc...XMLHttpRequest
    Méthode SetRequestHeader...

  4. #4
    Membre confirmé Avatar de popi33370
    Homme Profil pro
    retraité
    Inscrit en
    Octobre 2013
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : retraité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2013
    Messages : 89
    Par défaut
    Merci pour cette info : j'avais testé mais ça ne fonctionnait pas ... sans doute un pb de config quelque part sur mes sites.
    Alors j'ai fait ultra-simple : header('Location: '.'http://monsiteB.fr/page.php?VALUE='.$VALUE);
    ça marche et, pour fiabiliser la transmission des données, j'utilise à la création de VALUE un hash md5 calculé à partir d'une pass-phrase commune aux deux sites (stockées dans un fichier) et le md5 est transmis avec les infos = à l'arrivée sur le site B je sépare les infos et le hash md5 que je recalcule et si identique alors je sais que ça vient de mon site A et que les infos n'ont pas été modifées/altérées entre temps
    et sur B, une fois ce contrôle fait, selon ce que je veux faire j'écrase page.php par une autre pageXX.php qui fait ce qui est prévu, ce qui a l'avantage d'écraser le php de réception-contrôle et donc d'éviter qu'on voie le code utilisé
    C'est certainement pas ultra-sécurisé, mais ça suffit amplement pour répondre à mon besoin.
    Encore merci à vous

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer champ dans JSP
    Par salma309 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 14/03/2011, 10h52
  2. Récupérer champs dans Word
    Par Johakr dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 28/02/2011, 11h21
  3. [XL-2007] Macro - Récupérer champs dans tables Word
    Par Vitalic dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 15/02/2011, 17h01
  4. récupérer champs dans une requéte sql.
    Par Syphys dans le forum Développement de jobs
    Réponses: 2
    Dernier message: 16/08/2010, 14h38
  5. récupérer champ dans Active Directory
    Par cougar5 dans le forum Langage
    Réponses: 9
    Dernier message: 08/03/2010, 23h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo