Formulaire en cgi python

Fermé
Demon971
Messages postés
1
Date d'inscription
mardi 13 janvier 2009
Statut
Membre
Dernière intervention
13 janvier 2009
- 13 janv. 2009 à 17:15
Bonjour,

En fait, j'utilise du cgi python dans le cadre d'un projet, et je dois faire un formulaire d'inscription.
Pour ce faire j ai fais ma page fom.html qui contient les champs a remplire, à partir de là ma page form.html appel mon fichier form.cgi, qui prend les informations et qui les place dans un ficher form.csv , jusque la j ai aucun souci.
Mais apres sur ma page connexion.html qui me permet de me loguer, j ai un probleme, le voici :
Ma page connexion.html appel le fichier connx.cgi (qui et sensé verfier si les champs rentrer dans la page connexion.html correspond a ceux de mon fichier form.csv pour affiche le suit du site...... et sa marche pas !!

Donc voila comment s'inscrive les donnee ds mon fichier form.csv

login:password:ComfirmePassword:email:Nom:prenom:

Voici le code du fichier connex.cgi qui marche pas:

#!/usr/bin/env python
#coding: latin-1
import cgi,re,os,sys,csv

lignes=open('./form.csv')

for ligne in lignes:
res=re.search("^([^:]+):([^:]+):",ligne)
if res:

login=res.group(1)
motpass=res.group(2)
print motpass,login

form = cgi.FieldStorage()
pseudo=form.value("pseudo")
password=form.value("pass")
if login==pseudo.value and motpass==password.value :
print """Content-type: text/html
<head>
<title>Université Montpellier 2</title>
<link rel="stylesheet" type="text/css" media="screen" href="style.css">
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></head>

<body>

<b>Bonjour, vous etes loguer!!!</b>
<br>
choissisez votre Licence!
<br><br>
<a href="QuesFLIN301.html"> Lience info 2eme annee</a>
<br><br>
<a href="QuesFLIN502.html"> Lience info 3eme annee</a>

<div class="normal">
</body>
</html>
"""
else:
print """Content-type: text/html
<head>
<title>Université Montpellier 2</title>
<link rel="stylesheet" type="text/css" media="screen" href="style.css">
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></head>

<body>
Mot de passe ou Identifant incorecte!!!
</body></html>


Donc voila j ai deja passer 2 jour dessus donc si vous avez une solution svp, je vous en serais éternellement reconnaissant^^