Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1620 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Authentification automatique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Authentification automatique

n°1076317
Irondel
Don't walk on the Grass please
Posté le 09-05-2005 à 14:12:04  profilanswer
 

Salut,
 
tout d'abord je suis complètement incompétent en php.  
Voilà, maintenant que c'est clair, j'avais une question :
est-il possible de faire un script qui puisse écrire sur une page internet ?
En effet, je voudrais me connecter à un hotspot Wifi qui me demande mon login et mon password à chaque fois ! Je voulais donc savoir s'il était possible d'automatiser l'entrée du log et du pass par un script.
 
Merci

mood
Publicité
Posté le 09-05-2005 à 14:12:04  profilanswer
 

n°1076336
benamoubea​ch
tivuplai
Posté le 09-05-2005 à 14:22:43  profilanswer
 

par des cookies ?

n°1076343
soju
One shot !
Posté le 09-05-2005 à 14:31:10  profilanswer
 

Irondel a écrit :

est-il possible de faire un script qui puisse écrire sur une page internet ?

Oui
un peu plus d'infos sur la page en question ?

n°1076348
cesarr89
Posté le 09-05-2005 à 14:34:12  profilanswer
 

Oui c'est possible, mais je suis pas sur que le PHP soit le mieux dans cette situation

n°1076552
yoyo354
Yoyo, le roi du ...
Posté le 09-05-2005 à 16:12:17  profilanswer
 

Irondel a écrit :

Salut,
 
tout d'abord je suis complètement incompétent en php.(1)  
Voilà, maintenant que c'est clair, j'avais une question :
est-il possible de faire un script qui puisse écrire sur une page internet ?(2)  
En effet, je voudrais me connecter à un hotspot Wifi qui me demande mon login et mon password à chaque fois ! Je voulais donc savoir s'il était possible d'automatiser l'entrée du log et du pass par un script.(3)
 
Merci


(1)Pourquoi se sous-estimer ainsi d'entrée de jeu ? Si c'est pour que l'on est pitié de toi, et ben ça marche  :ouch:  
 
(2)Tu veux plutôt dire : "Est-il possible de réaliser un script qui envoie des données dans un formulaire d'une page distante ? "
 
(3)Oui c'est possible avec cURL ou avec PEAR par exemple.  
 
Exemple avec cURL :  

Code :
  1. $c = curl_init('http://forum.hardware.fr/user/editprofil_validation.php?config=hardwarefr.inc');
  2. curl_setopt($c, CURLOPT_VERBOSE, 1);
  3. curl_setopt($c, CURLOPT_COOKIE, 'user=yoyo354; passs=b64rflhlfhjlfdjhlfdh47f5cb79332c86d2');
  4. curl_setopt($c, CURLOPT_POST, 1);
  5. curl_setopt($c, CURLOPT_POSTFIELDS, "login=yoyo354&pass=yoyolegros" );
  6. curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
  7. $page = curl_exec($c);
  8. curl_close($c);
  9. print $page;


 
Dans ce cas, le script envoie les infos "login=yoyo354&pass=yoyolegros" à la page "http://forum.hardware.fr/user/editprofil_validation.php?config=hardwarefr.inc" avec même les cookies 'user=yoyo354; passs=b64rflhlfhjlfdjhlfdh47f5cb79332c86d2' et retourne le résultat.


---------------
http://yoyo.eurotchat.net -> Wednesday 14 September a 02:00:01 up 43 days, 11:47,  2 users,  load average: 0.07, 0.03, 0.00
n°1077216
Irondel
Don't walk on the Grass please
Posté le 10-05-2005 à 08:54:25  profilanswer
 

Merci, je vais tester ça.
Je pense que le probleme est que je n'ai que très peu de connaissances sur cette page. En effet, c'est la page d'authentification des hotspots Wifi Orange (dans les hôtels par exemple). Est-il nécessaire de connaître le nom des champs à remplir par exemple ?

n°1077225
FlorentG
Posté le 10-05-2005 à 09:06:50  profilanswer
 

yoyo354 a écrit :

Dans ce cas, le script envoie les infos "login=yoyo354&pass=yoyolegros" à la page "http://forum.hardware.fr/user/editprofil_validation.php?config=hardwarefr.inc" avec même les cookies 'user=yoyo354; passs=b64rflhlfhjlfdjhlfdh47f5cb79332c86d2' et retourne le résultat.


Citation :

Votre mot de passe ou nom d'utilisateur n'est pas valide


:(
 
 
 
 
 
:D

n°1078277
yoyo354
Yoyo, le roi du ...
Posté le 10-05-2005 à 18:37:41  profilanswer
 

Qu'est ce que tu crois ?? Que j'allais encore faire le con avec mon hash ou mon pass :D  
 
J'ai bien retenue la leçon... :sweat:


---------------
http://yoyo.eurotchat.net -> Wednesday 14 September a 02:00:01 up 43 days, 11:47,  2 users,  load average: 0.07, 0.03, 0.00
n°1079493
Irondel
Don't walk on the Grass please
Posté le 11-05-2005 à 14:45:59  profilanswer
 

Je n'y arrive pas. Même avec le code donné plus haut :  

Citation :

Fatal error: Call to undefined function: curl_init() in c:\vincephp\hardware.php on line 2


  :heink:  
 
Et sinon question "annexe", est-il possible de choper le jour (de la date actuelle du PC) dans une variable ? J'imagine que c'est faisable, mais perso : pa pocib de trouver !  :(  
 
Merci

n°1079508
cesarr89
Posté le 11-05-2005 à 14:50:42  profilanswer
 

Tu as installé cURL?

mood
Publicité
Posté le 11-05-2005 à 14:50:42  profilanswer
 

n°1079603
soju
One shot !
Posté le 11-05-2005 à 15:29:11  profilanswer
 

Irondel a écrit :

Et sinon question "annexe", est-il possible de choper le jour (de la date actuelle du PC) dans une variable ? J'imagine que c'est faisable, mais perso : pa pocib de trouver !  :(


tu n'as pas du chercher longtemps... http://fr.php.net/date

n°1079604
Irondel
Don't walk on the Grass please
Posté le 11-05-2005 à 15:29:22  profilanswer
 

Non, je ne pense pas. Quand je dis que je suis nul en PHP ça veux dire qu'il y a quelque jour je ne savais même pas qu'il fallait lancer un serveur Apache avant (alors savoir ce qu'est cURL ....) !!!!
Je sens déja venir les remarque désobligeantes  :sweat:

n°1079605
soju
One shot !
Posté le 11-05-2005 à 15:30:12  profilanswer
 

verifie dans ton php.ini que tu charges bien l'extension curl

n°1079609
cesarr89
Posté le 11-05-2005 à 15:31:48  profilanswer
 

Citation :


 (alors savoir ce qu'est cURL ....)  


 
Tu veux utiliser qqch que tu connais pas?

n°1079632
Irondel
Don't walk on the Grass please
Posté le 11-05-2005 à 15:42:30  profilanswer
 

Oui, je peux utiliser un truc que je connais pas. J'ai tout de même des notions de programmation. C'est juste que je trouve que les informaticiens trouvent toujours que ce qu'ils savent faire est simple. Mais si on n'y a jamais touché au langage, on peut vraiment rien faire !!

n°1079638
cesarr89
Posté le 11-05-2005 à 15:45:33  profilanswer
 

Citation :


Oui, je peux utiliser un truc que je connais pas.


 
Regarde la doc avant alors.
 

Citation :


J'ai tout de même des notions de programmation


 
En quoi?
 

Citation :


C'est juste que je trouve que les informaticiens trouvent toujours que ce qu'ils savent faire est simple.


 
 :heink:  
Ah bon?
 

Citation :


Mais si on n'y a jamais touché au langage, on peut vraiment rien faire !!


 
Bah c'est même logique, non?
 
 
 :heink:

n°1080581
Irondel
Don't walk on the Grass please
Posté le 12-05-2005 à 10:26:39  profilanswer
 

Je savais que j'allais me faire tailler !!!!  :cry:

n°1080584
benamoubea​ch
tivuplai
Posté le 12-05-2005 à 10:31:05  profilanswer
 

:D  :D  :D  :D  :D  :D  :D  :D

n°1080607
cesarr89
Posté le 12-05-2005 à 10:55:07  profilanswer
 

Irondel a écrit :

Je savais que j'allais me faire tailler !!!!  :cry:


 
 :jap:  
 

n°1080740
Irondel
Don't walk on the Grass please
Posté le 12-05-2005 à 13:08:01  profilanswer
 

Aller, je vous donne encore une chance de bien vous moquer de moi :  
maintenant je cherche à récupérer sur un FTP un ensemble de fichiers. Le problème c'est qu'il ne faut les télécharger que s'il sont plus récents que ceux présent en local.
Avant de m'intéresser au PHP je faisais ça avec WGET (sous batch avec l'aide de cygwin) qui fait du versionning tout seul.  :sol:  
Y aurait pas une fonction magique qui fait ça en PHP (et si elle fait le café avec, c'est encore mieux!) ?

n°1080825
soju
One shot !
Posté le 12-05-2005 à 14:29:08  profilanswer
 

Irondel a écrit :

Le problème c'est qu'il ne faut les télécharger que s'il sont plus récents que ceux présent en local

une comparaison de date et c'est bon
- http://php.net/ftp_mdtm
- http://php.net/filemtime

n°1080868
Irondel
Don't walk on the Grass please
Posté le 12-05-2005 à 14:54:01  profilanswer
 

On peut chopper la date de modif des fichiers sur FTP comme en local ?
Et sinon, un petit script pour parcourir une arbo de fond en comble est nécessaire non ?

n°1104861
Irondel
Don't walk on the Grass please
Posté le 02-06-2005 à 09:27:58  profilanswer
 

J'ai un problème avec filemtime :  
Warning: filemtime(): Stat failed for fichier.doc(errno=2 - No such file or directory) in c:\ter_appli\liste new_files\parcours.php on line 16
Comment cela se faisses ?

n°1104864
esox_ch
Posté le 02-06-2005 à 09:31:14  profilanswer
 

Donc soit tu cherches sur google soit tu nous passe ton code (du moins le bout qui plante) ... Perso je te conseille google :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1104890
Irondel
Don't walk on the Grass please
Posté le 02-06-2005 à 09:51:54  profilanswer
 

Ca sera mon code (après de longues recherche sur google, je le jure) :
function parcours($repAparcourir,$liste)  
{
 if(is_dir($repAparcourir))  
 {
  $rep=opendir($repAparcourir);
  while($fichier=readdir($rep))  
  {  
      if(($fichier!="." ) && ($fichier!=".." )&& ($fichier!=".listing" ))
        {  
          if(is_file($repAparcourir.'/'.$fichier))
          {
      $f = @fopen ($liste,"a+" );
    fwrite ($f,"$fichier   : ".date("d_m_y",filemtime($fichier)));
    fclose ($f);    
    }
          else
           parcours($repAparcourir.'/'.$fichier,$liste);
        }
  }
  closedir($rep);
 }
}
Voilà mon code : vous pouvez vous moquer de moi. Il est censé faire (enfin, je veux qu'il fasse) la liste des fichiers d'une arborescence.  
Merci

n°1104921
Irondel
Don't walk on the Grass please
Posté le 02-06-2005 à 10:06:02  profilanswer
 

Les fichiers texte que je crée contiennent pour chacune des dates demandées : 01_01_70.
Bizarre non ?

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Authentification automatique

 

Sujets relatifs
Installation automatique de plug inmessage automatique
Zone d'impression automatiquecopie automatique de fichiers de l'ordi ...
Comment faire un submit automatique dans un webbrowser[CSS] hauteur automatique de <div> imbriquées [resolu]
initialisation automatique?Créer une redirection automatique
authentification automatique via httppetit probleme epineux d'authentification automatique
Plus de sujets relatifs à : Authentification automatique


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR