Comment renvoyer un formulaire automatiquement

Comment renvoyer un formulaire automatiquement - HTML/CSS - Programmation

Marsh Posté le 09-10-2010 à 14:47:49    

Bonjour,
 
je cherche un moyen de mettre à jour automatiquement une page html qui est envoyé par une cgi.
 
J'ai un index contenant un formulaire de login qui appelle une cgi qui renvois la page en question.
 
Puis-je rappeler cette cgi (avec les info qui vont bien) pour mettre à jour ma page ?
 
S'il vous plait.


Message édité par Profil supprimé le 13-10-2010 à 05:35:23
Reply

Marsh Posté le 09-10-2010 à 14:47:49   

Reply

Marsh Posté le 09-10-2010 à 15:37:22    

Et bien, il semble que j'ai trouvé une solution avec une balise meta  

Code :
  1. <meta http-equiv="refresh" content="5;url=/cgi-bin/ma_cgi">


C'est formidable.
Merci.

Reply

Marsh Posté le 09-10-2010 à 18:33:52    

Hello !
 
 
En fait, ça va pas, parce que les paramètres sont affichés dans la barre d'adresse au refresh.
Alors je up.
S'il vous plait.


Message édité par Profil supprimé le 09-10-2010 à 18:34:18
Reply

Marsh Posté le 09-10-2010 à 19:01:16    

Désolé pour les repost.
En plus la page qui est renvoyée par la cgi est un formulaire dont il faut que je renvoie le contenu.
 
En fait pour le moment, j'ai fait ça :

Code :
  1. <meta http-equiv="refresh" content="5;url=/cgi-bin/ma_cgi?identifiant=value(1)&passwd=value(2)">


Ce qui m'affiche les identifiant et mot de passe dans la barre d'adresse donc, disais-je.

Reply

Marsh Posté le 09-10-2010 à 19:57:40    

nan mais pourquoi tu passes l'identifiant et le mot de passe en paramètre de ta page.
 
Il n'y a pas moyen que tu utilises les sessions ? Déjà stocker un user/password en clair comme ça c'est juste atrocement dégueulasse.
 
Tu devrais plutôt te baser sur un identifiant de session


---------------
Blablaté par Harko
Reply

Marsh Posté le 09-10-2010 à 20:43:58    

Ok !
 
Merci. Je peut effectivement passer autre chose que les id et passwd, mais ça restera des information d'authentification en clair dans la barre d'adresse.
En plus je veux envoyer automatiquement le contenu du formulaire. Je suis en train d'écrire le code qui va bien pour tester dans l'adresse de la même manière.
Mais tu as raison, passer l'id dans l'adresse en claire, c'est pas possible discrètement pour moi pour le moment.

Reply

Marsh Posté le 09-10-2010 à 20:45:29    

A non, je dis nawak .... Le contenu du formulaire, je l'obtient par "submit"

Reply

Marsh Posté le 11-10-2010 à 15:25:03    

up !
S'il vous plait.

Reply

Marsh Posté le 18-10-2010 à 10:38:18    

Up !

Reply

Marsh Posté le 23-10-2010 à 00:23:31    

gatsu35 a absolument raison, c'est horrible et c'est une valeur sur pour un hackage. Faille de l'adresse avec la méthode brute force et c'est partit ! Le plus simple et de faire un cookie contenant l'identifiant ou le numéro du compte et un autre avec le mots de passe en MD5 : x+password.
Le CGI est une DB comme une autre, pourquoi ne pas utiliser du SQL ?

Message cité 2 fois
Message édité par cetplus le 23-10-2010 à 00:26:50
Reply

Marsh Posté le 23-10-2010 à 00:23:31   

Reply

Marsh Posté le 23-10-2010 à 09:16:01    

cetplus a écrit :

gatsu35 a absolument raison, c'est horrible et c'est une valeur sur pour un hackage.Faille de l'adresse avec la méthode brute force et c'est partit ! Le plus simple et de faire un cookie contenant l'identifiant ou le numéro du compte et un autre avec le mots de passe en MD5 : x+password.
Le CGI est une DB comme une autre, pourquoi ne pas utiliser du SQL ?


 
Je suis d'accord. Je peux pas mettre en ligne un truc pareil.
Je vais regarder du côté des cookies.
Une CGI une DB... Par contre. Je comprends pas.
Merci cetplus.

Reply

Marsh Posté le 23-10-2010 à 09:20:00    

cetplus a écrit :

gatsu35 a absolument raison, c'est horrible et c'est une valeur sur pour un hackage. Faille de l'adresse avec la méthode brute force et c'est partit ! Le plus simple et de faire un cookie contenant l'identifiant ou le numéro du compte et un autre avec le mots de passe en MD5 : x+password.
Le CGI est une DB comme une autre, pourquoi ne pas utiliser du SQL ?


CGI c'est pas une DB, faudrait arrêter la drogue, quand je te dis que tu confonds tout et après tu racontes de la merde.
http://en.wikipedia.org/wiki/Common_Gateway_Interface


---------------
Blablaté par Harko
Reply

Marsh Posté le 23-10-2010 à 09:45:20    

J'ai jamais utilisé de CGI. J'ai lut des réponses sur des forums. Donc des réponses de merde. :(


Message édité par cetplus le 23-10-2010 à 09:46:06
Reply

Sujets relatifs:

Leave a Replay

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