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 :

Accès direct à la page impossible (membres seulement)


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de FrankOVD
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juin 2005
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Juin 2005
    Messages : 438
    Par défaut Accès direct à la page impossible (membres seulement)
    Bonjour,

    Comment faire m'assurer que la personne a cliqué sur ce lien dans la section membres et n'a utilisé aucun raccourci?

    Je doit permettre aux membres d'une organisation la consultation d'une encyclopédie par Internet. Pour cela, les usager passeront par le site de l'organisation d'où ils consulteront l'autre site web (L'accès est limité au IP du serveur web).

    Là où tout se corse, c'est que je doit certifier aux gestionnaires de l'encyclopédie que les gens qui la consulteront seront seulement des membres de l'organisation. La base de données des membres se trouve dans un logiciel en boîte noire où je ne pourrai que faire mettre un lien HTML. Comment faire alors sur la page que je développe pour m'assurer que la personne a cliqué sur ce lien dans la section membres et n'a utilisé aucun raccourci?

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    314
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 314
    Par défaut
    tu peux utiliser les sessions dans ton script. Et vérifier si la session est valide.
    Ainsi si un individu utilise un raccourci il sera jeter de la page

  3. #3
    Membre éclairé Avatar de FrankOVD
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juin 2005
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Juin 2005
    Messages : 438
    Par défaut
    Ouais utiliser les sessions m'apparait simple. Le problème? Je ne peut pas créer de session dans le logiciel en boîte noire qui contient mon lien et je ne peut pas non plus récupérer sa session.

    Tout doit se faire sur la page que je contrôle, soit celle de destination.

  4. #4
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    ben tu t'arranges pour que le lien n'apparaisse jamais directement sur la page appelee...

    un petit coup de visibility: none et du js
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  5. #5
    Membre éclairé Avatar de FrankOVD
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juin 2005
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Juin 2005
    Messages : 438
    Par défaut
    C'est intéressant parce que c'est environ que j'en suis rendu à faire. Mais il ne me vient pas à l'esprit la façon de le faire.

    Tu peux m'éclairer?

  6. #6
    Membre éclairé Avatar de FrankOVD
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juin 2005
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Juin 2005
    Messages : 438
    Par défaut
    Sur un autre forum, on m'a montré le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    if (!$file = fileopen($URL_de_destination, 'r'))
     die("Erreur");
    passthru($file);
    Ce code devrais écrire le code d'une autre page dans la mienne à ce que je comprends, mais est-ce que ça résisterait au fait que l'utilisateur clique sur des liens dans cette page? Il faudrais alors que je modifie chaque lien de façon à le rendre gérable de mon côté?

  7. #7
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    je ne comprends pas bien ce que ça apporte...

    si on "exécute" une page, c'est comme faire include('http://.../mapage.php'); ça laissera les liens tels quels, et donc ça ne semble pas régler le problème


    essaies cela..

    le js
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    function showLink() {
      document.getElementById('mondiv').visibility = visible;
    }

    le html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <div id="mondiv">
    <a href="monencyclopedie.html">La suite ici</a>
    </div>
     
    <input type="button" onclick="showLink()" value="Voir"/>
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

Discussions similaires

  1. Comment proteger contre l'acces direct aux pages?
    Par tetepro dans le forum Langage
    Réponses: 5
    Dernier message: 16/04/2008, 19h44
  2. [PHP-JS] interdire l'accès direct à une page php
    Par clem037 dans le forum Langage
    Réponses: 10
    Dernier message: 17/03/2008, 22h04
  3. [AJAX] Interdire accès direct aux pages PHP
    Par Nasky dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 31/07/2007, 17h28
  4. Enlever accès direct aux pages avec struts
    Par Verboz dans le forum Struts 1
    Réponses: 7
    Dernier message: 09/05/2007, 15h29

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