begin process at 2008 08 20 13:10:16
1 228 823 membres
193 nouveaux aujourd'hui
14 257 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Identification par socket [ Divers / Aide et documentation ] (Corween)

Identification par socket le 08/10/2007 14:20:22

Corween
Bonjour, il y a quelques mois, je vous avez demandé comment faire pour m'identifier sur un site internet à l'aide de sockets, Wims m'avait donné ce lien  :http://www.scriptsdb.org/tutar.php?id=635 et j'avais réussi, le problème c'est que après quelques mois quand je veux m'en resservir, bah ça marche pu.


<!------------------------------------- Compte  ------------------------->
<div align="center">
<form name="connection" action="./ident.php" method="POST">
<table width="100%" border="0" cellspacing="0" cellpadding="1">
<tr>
<td><div align="center" title="Pseudo">
<input name="pseudo" type="text" onFocus="if (value == 'Votre pseudo') value ='';" onBlur="if (value == '') this.value = 'Votre pseudo';" value="Votre pseudo" size="18" maxlength="16">
</div></td>
</tr>
<tr>
    <td><div align="center" title="Mot de passe">
<input name="password" type="password" onFocus="if (value == 'Password') this.value ='';" onBlur="if (value == '') this.value = 'Password';" value="Password" size="18" maxlength="16">
</div></td>
</tr>
<tr>
<td><div align="center">
<input type="submit" name="submit" value="Connexion">
</div></td>
</tr>
</table>
<div style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px"></div>
</form>
</div>

<!------------------------------------- Fin du compte ------------------------->

Voila, donc là je trouve les renseignements demandé à savoir :

  method=post action=/ident.php
  name=pseudo
  name=password
  name=submit value=Connexion

Mais quand je lance mon code ( le code ci dessous )

alias azop.login {
  sockclose azop.login
  sockopen azop.login bouzouks.net 80
}

on *:sockopen:azop.login:{
  if (!$sockerr) {
    var %azop.login = $+(pseudo=Corween,$chr(38),password=7845,$chr(38),connexion=submit)
    sockwrite -n $sockname POST /ident.php HTTP/1.1
    sockwrite -n $sockname Host: bouzouks.net
    sockwrite -n $sockname Content-Type: application/x-www-form-urlencoded; charset="utf-8"
    sockwrite -n $sockname Content-Length: $calc($len(%azop.login) +1)
    sockwrite -n $sockname
    sockwrite -n $sockname %azop.login
  }
}

on *:sockread:azop.login:{
  sockread %azop.temp
  echo -a %azop.temp
}

Le message du serveur renvoyé est :

HTTP/1.1 301 Moved Permanently
Date: Mon, 08 Oct 2007 12:11:02 GMT
Server: Apache
Location: http://www.bouzouks.net/ident.php
Content-Length: 303
Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://www.bouzouks.net/ident.php">here</a>.</p>
<hr>
<address>Apache Server at bouzouks.net Port 80</address>
</body></html>

Voila, donc si quelqu'un pouvait m'éclairer, ou me dire pourquoi ça ne marche, ce serait simpatique :)

Je vous remerci :)



PS : Désolé pour toutes ces couleurs qui font mal aux yeux mais tout en noir on s'y perd.

X`

Re : Identification par socket le 08/10/2007 16:44:31

ISoKa
le probleme vient pas de :<p>The document has moved <a href="http://www.bouzouks.net/ident.php">here</a>.</p> ?
l'adresse a pas changée ?

ISoKa

Re : Identification par socket le 08/10/2007 19:52:55

RCA ArKanis
l'erreur est dans le ON SOCKOPEN voire même avant

essaye ça : sockwrite -n $sockname POST
http://www.bouzouks.net/ident.php HTTP/1.0

si ça fonctionne pas, alors essaye ça (dans l'alias) :
sockopen azop.login www.bouzouks.net 80

Re : Identification par socket le 08/10/2007 20:36:30

wims
As tu déja réussis a le faire marché ce code ?

Re : Identification par socket le 08/10/2007 23:25:12

Corween
Isoka : nan nan s'toujours la même

Arkanis : ça me marque le même message d'erreur qu'avant pour la modification dans l'alias, et pour la modification du post ça ne trouve plus l'adresse :

HTTP/1.1 302 Found
Date: Mon, 08 Oct 2007 21:22:39 GMT
Server: Apache
X-Powered-By: PHP/5.2.3
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: PHPSESSID=c3b79649d2f38e93e4f79149cc747a57; path=/
Set-Cookie: mc=Corween; expires=Sun, 14-Oct-2007 21:22:39 GMT
Location: ./
Vary: Accept-Encoding,User-Agent
Content-Length: 0
Connection: close
Content-Type: text/html

Wims : Oui oui, il marchait très bien avant

Re : Identification par socket le 09/10/2007 19:21:28

wims
Ben voila, donc cela ne viens pas directement du code mais du site qui a changé qqch, mais avec les cookies, il n'y a pas deux socket ?


Classé sous : login, name, value, div, azop

Participer à cet échange

Pub



Appels d'offres

Snippets en rapport

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS