commit 773f1fe606de315573000a3074548db4318620c1
parent 14492161bb0f6ba907610e832e81c99351d2fbbb
Author: John Charron <rm_rf_windows@yahoo.fr>
Date: Wed, 23 Feb 2011 09:34:55 +0100
INSERTION réalisée AVEC SUCCES (grâce à Georges !!!)
Diffstat:
1 file changed, 23 insertions(+), 101 deletions(-)
diff --git a/code/serveur/php/signup.php b/code/serveur/php/signup.php
@@ -94,28 +94,6 @@ if(isset($_GET['d']) && $_GET['d'] == "true") {
header("location:index.php");
}
-
-
-/*
-if(isset($user) && isset($pswd))
-{
- $SQL_DBNAME = (dirname(__FILE__) . "/db");
-
- if (!$db = new SQlite3($SQL_DBNAME))
- mDie(1,"Erreur lors de l'ouverture de la base de données SQLite3");
-
- if($pswd == ($db->querySingle("SELECT hash_passwd FROM user WHERE login='$user';"))) {
- $_SESSION['userId'] = $user;
-
- header("location:".$location);
- }
- else
- $msg = "Mauvais nom d'utilisateur ou mot de passe";
-}
-else if(isset($user) or isset($pswd))
- $msg = "Veuillez remplir tous les champs";
-
-*/
?>
<body>
<div class="menu">
@@ -134,8 +112,29 @@ else if(isset($user) or isset($pswd))
echo "</ul>";
}
else if($newpage == false){
- // On mets les données dans la bd...
- echo '<span class="warning">'."Inscription déroulée avec succès !";
+
+ $SQL_DBNAME = (dirname(__FILE__) . "/db");
+
+ if (!$db = new SQlite3($SQL_DBNAME))
+ mDie(1,"Erreur lors de l'ouverture de la base de données SQLite3");
+
+ $ok = ($db->query("INSERT INTO user(mail, login, hash_passwd, score) VALUES ('" . SQLite3::escapeString($signupemail)
+ . "', '" . SQLite3::escapeString($signupid)
+ . "', '" . SQLite3::escapeString($signuppswd1)
+ . "', 0);"));
+
+
+ if($ok == true)
+ echo "insertion worked!!!!!";
+ else
+ echo "insertion failed!!!";
+ //header("location:".$location);
+
+
+
+
+// On mets les données dans la bd...
+ echo '<span class="warning">'."Inscription s'est déroulée avec succès !";
unset($_POST);
$newpage = true;
}
@@ -213,79 +212,3 @@ else if(isset($user) or isset($pswd))
</div>
</body>
</html>
-
-
-
-
-
-<?
-/*
- * php
-
- include("_head.php");
- include("ressources/FormValidator.php");
- $fv = new FormValidator("post");
-?>
- <body>
- <div class="menu">
- <?php include("ressources/menu.html"); ?>
- </div>
- <p>Vous n'êtes pas encore inscrit ? Inscrivez-vous :
- <form name="signupform" method="post" >
-
- <?php
-
- $error_email1 = "Tapez votre adresse mail.";
- $error_email2 = "L'adresse mail que vous avez fournie
- n'est pas valide. Veuillez saisir votre adresse mail.";
- if($fv->isEmpty("signupemail", $error_email1)){
- echo "<p>$error_email1</p>";
- }
- if(!$fv->isSafeValidEmail("signupemail", $error_email2)){
- echo "<p>$error_email2</p>";
- }
- ?>
-
- <p>Tapez votre adresse mail : <input name="signupemail" type="text" /></p>
-
- <?php
- $error_id1 = "Choisissez un identifiant";
- $error_id2 = "Votre identifant peut se composer de nombres, de lettres
- et des caractères '-', '_' et '.'. Veuillez resaisir un identifiant";
- if($fv->isEmpty("signupid", $error_id1))
- echo "<p>$error_id1</p>";
- if(!$fv->isSafeAlphaNumeric("signupid", $error_id2))
- echo "<p>$error_id2</p>";
- ?>
- <p>Choisir un identifiant : <input name="signupid" type="text" /></p>
- <!-- TODO: Tester pour voie si l'identifiant n'est pas déjà pris -->
-
- <?php
- $error_pswd1_1 = "Choisissez un mot de passe";
- $error_pswd1_2 = "Votre mot de passe peut se composer de nombres, de lettres
- et des caractères '-', '_' et '.'. Veuillez resaisir un identifiant";
- if($fv->isEmpty("signuppswd1", $error_pswd1_1))
- echo "<p>$error_pswd1_1</p>";
- if(!$fv->isSafeAlphaNumeric("signuppswd1", $error_pswd1_2))
- echo "<p>$error_pswd1_2</p>";
- if(!$fv->getSimpleValue("signuppswd1") != $fv->getSimpleValue("signuppswd2"))
- echo "<p> Les deux mots de passe que vous avez saisis ne sont pas identiques</p>";
- ?>
- <p>Choisir un mot de passe : <input name="signuppswd1" type="password" /></p>
-
-
-
- <p>Retapez le mot de passe : <input name="signuppswd2" type="password" /></p>
- <p> <input type="submit" name="signupsubmit" value="Valider" />
- </form>
- </div>
-
-
-
-
- <div class="footer">
- <?php include("ressources/footer.html"); ?>
- </div>
- </body>
- </html>
-*/
-\ No newline at end of file