aboutsummaryrefslogtreecommitdiff
path: root/connexion.py
diff options
context:
space:
mode:
authorClyhtsuriva Synck <clyhtsuriva>2020-03-01 15:14:15 +0100
committerClyhtsuriva Synck <clyhtsuriva>2020-03-01 15:14:15 +0100
commit703c1c623892d69d8e24af68b31d84495301ca02 (patch)
tree743b32ed4cc4a5d597b4fbc5726e0c3e52bf7c7b /connexion.py
parentf33d24f47fa9d39e687d55cff1de9b4cc4ceb033 (diff)
initial files
Diffstat (limited to 'connexion.py')
-rw-r--r--connexion.py33
1 files changed, 33 insertions, 0 deletions
diff --git a/connexion.py b/connexion.py
new file mode 100644
index 0000000..6df9b29
--- /dev/null
+++ b/connexion.py
@@ -0,0 +1,33 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+
+import mod_python
+import fonctions
+import psycopg2
+from mod_python import Session
+
+def index(req):
+ req.content_type="text/html"
+
+ sess = Session.Session(req)
+
+ login=req.form['login']
+ password=req.form['password']
+
+ conn=fonctions.connexionBD()
+ cur = conn.cursor()
+
+ sql="select * from util where login=%s and mdp =%s;"
+ cur.execute(sql, (login, password, ))
+ data = cur.fetchall()
+
+ if not data:
+ sess.delete()
+ req.write(fonctions.codeHTML("Erreur !","""<h3>Identifiants invalides</h3>""" + fonctions.lien('form-connexion.py',"Retour à la page de connexion")))
+
+ else:
+ id_util=data[0]
+ sess["login"]=login
+ sess["id_util"]=id_util[0]
+ sess.save()
+ req.write(fonctions.codeHTML("Connexion","""<h3>Identifiants valides</h3>""" + fonctions.lien('menu.py',"Menu du site")))