[WAP] Identification du portable

Identification du portable [WAP] - Divers - Programmation

Marsh Posté le 10-09-2007 à 20:43:07    

Bonjour à tous,
 
Je dois developper un petit site wap pour mon travail qui ne doit etre accessible qu'aux techniciens de l'entreprise.
Je ne connais à peu pres rien en developpement pour le WAP mais en xhtml il ne devrait pas y avoir trop de probleme.
Par contre je voudrais savoir si il y a moyen d'identifier le portable qui accede au site (par le numero d'appel du portable ou l'identifiant IMEI) afin d'autoriser ou non l'acces (en php?).
 
D'autre solutions d'authentification sont peut etre envisageables, la seule restriction est qu'il ne faut pas avoir de mot de passe à entrer à chaque connections.
 
Voila, ce forum n'est peut etre pas le bon mais je n'en ai pas trouver consacrés au developpement wap, quelques liens à ce sujet ne serait pas de refus.
 
Merci d'avance pour votre aide
 
 
 
 
 

Reply

Marsh Posté le 10-09-2007 à 20:43:07   

Reply

Marsh Posté le 11-09-2007 à 14:14:47    

Fait un essaie avec un serveur de test et regarde ce que contiennent $_GET, $_POST et $_SERVER. S'il y a un moyen d'identifier les portables, c'est surement dans $_SERVER que tu le trouveras.
 
PS : Comme tu peux le deviner, je n'ai pas la réponse à la question mais juste une piste. ;)

Reply

Marsh Posté le 11-09-2007 à 15:20:14    

BOoZe a écrit :

Bonjour à tous,
 
Je dois developper un petit site wap pour mon travail qui ne doit etre accessible qu'aux techniciens de l'entreprise.
Je ne connais à peu pres rien en developpement pour le WAP mais en xhtml il ne devrait pas y avoir trop de probleme.


Le langage du WAP (1 tout du moins) est le WML. Le XHTML et le WML n'ont quasiment aucun rapport, si tu penses que ça va fonctionner comme du xhtml tu vas avoir très mal.
 
dans tous les cas, tu es parti pour te marrer, on peut difficilement faire plus merdique et inflexible que le web mobile [:bien]
 
Trucs utiles: Wurfl, une grosse DB de mobiles pour matcher les UAS contre les devices, permet aussi d'extraire quelques capacités (même si pas mal d'erreurs)
Global Authoring Practice, une liste de recommandation pour le développement mobile par le créateur et principal maintainer de WURFL
Tutos WAP, WML et XHTML-MP


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 11-09-2007 à 18:54:48    

Merci pour vos reponses.
Si j'ai bien compris le WAP 1.0 supporte le WML et le WAP 2.0 apporte le support du xhtml.  
De toute facon le developpement du site n'est pas un problème, ça sera extremement basique, je travail chez un hebergeur et le but et simplement de visualiser l'état des serveurs (charge + etat des services).
 
Pour la restriction d'accès, je peux exploiter la variable $_SERVER["REMOTE_HOST"] qui contient le modele du portable et le navigateur (SonyEricssonW200iv/R4GB Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1).  
Ca permet deja de limiter l'acces au modele de portable des techniciens, mais c'est pas suffisant.  
$_SERVER["REMOTE_ADDR"] contient l'IP du portable, mais je suppose que pour les portable aussi, elle change tous les jours donc je ne peux rien en faire.
 
Bref, je pense en fait que ce n'est pas possible. Par contre si tu pouvait m'expliquer rapidement ce Wurfl, j'avoue que j'ai rien compris, je suis tres limite en anglais  :D  
Merci.

Reply

Marsh Posté le 11-09-2007 à 18:57:38    

BOoZe a écrit :


$_SERVER["REMOTE_ADDR"] contient l'IP du portable,  


 
c'est beaucoup plus drole, ca contient l'IP de la passerelle chez le FAI :)

Reply

Marsh Posté le 13-09-2007 à 15:25:31    

Effectivement REMOTE_ADDR contient l'IP de la passerelle.
 
Je ne sais pas si ça va intéresser grand monde mais pour info j'ai résolu mon problème.  
Un identifiant du portable se trouve dans $_SERVER["HTTP_X_NOKIA_GID"], je ne sais pas vraiment à quoi cela correspond mais c'est un ID unique, c'est juste ce qu'il me fallait.
 
 :)

Reply

Marsh Posté le 13-09-2007 à 16:17:36    

mon petit doigt me dit que c'est spécifique à nokia :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 13-09-2007 à 17:00:46    

Non, j'ai un SonyEricsson  :p  
 
Par contre cette variable dépend de l'opérateur il me semble, elle est utilisée chez SFR, peut être pas chez d'autres opérateurs, c'est pas grave dans mon cas.
 
:bounce:


Message édité par BOoZe le 13-09-2007 à 17:01:54
Reply

Marsh Posté le 13-09-2007 à 17:39:54    

kadreg a écrit :

mon petit doigt me dit que c'est spécifique à nokia :o


Nah ce sont des headers injectés par les gateways WAP.
 
Par contre si une personne se connecte via portable sans passer par la gateway (e.g. en WIFI), ben poum :o


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 18-09-2007 à 13:27:37    

faire de l'authentification par variables $_SERVER, c'est pas hyper secure... je connais pas trop les spécificités du dév de site sur mobile, mais si on peut faire des cookies ça serait pas plus simple (une connexion requise puis stockage des identifiants crypté dans cookies) ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed