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

Android Discussion :

Page php accessible uniquement par l'app android


Sujet :

Android

  1. #1
    Membre à l'essai
    Homme Profil pro
    Analyse système
    Inscrit en
    Décembre 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Algérie

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Décembre 2014
    Messages : 8
    Points : 10
    Points
    10
    Par défaut Page php accessible uniquement par l'app android
    Bonjour,
    J'ai créé une application android qui fait appel à une page php qui affiche des données à traiter en utilisant volley, recycleview.
    Les données affichées par la page php (https://www.exemplesite.com/android/bingmada.php) sont :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [{"id":"1","nom":"tesmon","lienimg":"bingo1","ifram":"car1"},{"id":"2","nom":"testeds","lienimg":"bingo","ifram":"car2"},{"id":"3","nom":"test1","lienimg":"bingo3","ifram":"car3"},{"id":"4","nom":"testr","lienimg":"bingo4","ifram":"car4"},{"id":"5","nom":"test2","lienimg":"bingo5","ifram":"car5"},{"id":"6","nom":"letest","lienimg":"bingo6","ifram":"car6"},{"id":"7","nom":"test3","lienimg":"bingo7","ifram":"car7"},{"id":"8","nom":"testo","lienimg":"bingo8","ifram":"car8"},{"id":"9","nom":"test4","lienimg":"bingo9","ifram":"car9"},{"id":"10","nom":"testad","lienimg":"bingo10","ifram":"car10"},{"id":"11","nom":"test5","lienimg":"bingo11","ifram":"car11"},{"id":"12","nom":"testd","lienimg":"bingo12","ifram":"car12"},{"id":"13","nom":"test6","lienimg":"bingo13","ifram":"car13"},{"id":"14","nom":"testiu","lienimg":"bingo14","ifram":"car14"},{"id":"15","nom":"teste","lienimg":"bingo15","ifram":"car15"}]
    Le problème est que la page php est accessible via le navigateur, existe t'il un moyen pour qu'elle soit accessible uniquement à partir de l'application ?

  2. #2
    Membre averti
    Profil pro
    Administrateur
    Inscrit en
    Mai 2008
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2008
    Messages : 237
    Points : 433
    Points
    433
    Par défaut
    Votre application Mobile doit ajouter un jeton dans chaque requête.
    Ce paramètre sera détecté côté serveur (php) et pourra être identifié comme venant uniquement de l'application Mobile.

  3. #3
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 225
    Points
    20 225
    Par défaut
    Tout dépend du niveau de sécurité attendu.

    Si c'est juste bloqué la page au curieux qui taperais l'adresse , effectivement un jeton en dur et/ou un argument obligatoire pourrait suffire.
    Mais il faut garder à l'esprit que c'est facile a retrouver en regardant les requêtes envoyée par l'application et donc facile à rejouer.

    L'idéal étant de passer par une authentification qui délivre un token (jwt par exemple).
    Si ce token est présent et valide alors on peut récupérer les données de la page
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Script PHP qui affiche une page blanche
    Par NooR251 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 17/02/2017, 18h07
  2. problème avec une fonction qui affiche une page blanche
    Par piotrowski-s dans le forum Langage
    Réponses: 3
    Dernier message: 16/11/2012, 18h25
  3. Javadoc m'affiche une page blanche.
    Par Pierre8r dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 08/11/2006, 21h56
  4. Mon site affiche une page blanche avec Firefox : Pourquoi ? Que faire ?
    Par bnoir dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 25/10/2006, 16h22
  5. Internet Explorer m'affiche une page blanche
    Par poof65 dans le forum IE
    Réponses: 10
    Dernier message: 15/08/2005, 22h50

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