2010-08-13 3 views
0

Je suis assez nouveau pour PHP et JSON/XML, mais nous allons de l'avant.Ouvrir une page PHP/initialiser les variables de session simultanément?

Notre projet consiste à se connecter à un service Web (que nous avons également construit) à partir d'un appareil de poche, puis à accéder à notre site Web à partir de ce périphérique. Le but est de permettre uniquement aux utilisateurs qui se sont connectés sur le périphérique portable d'accéder à la page Web.

Maintenant, je pense que cela ne vaut pas seulement pour les ordinateurs de poche, mais voici la question:

Nous pouvons envoyer un HTTPRequest de l'appareil portatif et utiliser un script PHP pour valider les informations de connexion à partir d'une base de données, puis retourne un objet JSON 'succès' ou 'échec'. Si l'utilisateur parvient à se connecter, notre service Web s'ouvrira dans une fenêtre de navigateur.

L'application en ligne repose sur des variables de session pour l'authentification à chaque étape. Existe-t-il un moyen d'envoyer la demande HTTPRequest, de recevoir l'authentification, et d'alimenter en quelque sorte la même page que nous ouvrons des données qu'elle va analyser dans les variables de session?

Répondre

1

Cela dépend de l'appareil. Certains téléphones mobiles (comme les téléphones à clapet par exemple) ne seront probablement pas compatibles avec AJAX. D'un autre côté, les smartphones auront probablement un support pour AJAX.

Pour le rendre compatible avec tous les appareils, le mieux est de vous en tenir à un système de connexion standard qui enregistre les variables sur la même page ou sur une autre page pour validation. Sinon, vous allez créer plusieurs sites Web différents pour travailler sur différents téléphones.

Questions connexes