www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

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:
Mcode/serveur/php/signup.php | 124+++++++++++++++----------------------------------------------------------------
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&nbsp;? Inscrivez-vous&nbsp;: - <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&nbsp;: <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&nbsp;: <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&nbsp;: <input name="signuppswd1" type="password" /></p> - - - - <p>Retapez le mot de passe&nbsp;: <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