echo "\tRemove {$varName} from WikiFactory"; if ($dryRun) { $status = Status::newGood(); } else { $status = removeFromVariablesPool($varData); } printStatus($status); } else { echo "Warning: Cannot remove {$varName} from WikiFactory (The variable is used in some wikis).\n"; } exit; } if (empty($wikiId)) { $wikiIds = getWikiIds($varData['cv_id'], $limit); } else { if (isUsed($varData['cv_id'], $wikiId)) { $wikiIds = [$wikiId]; } else { echo "SKIP: Cannot remove {$varName} from wikiId {$wikiId} (Variable is not used).\n"; exit; } } $cnt = 0; $failed = 0; $total = count($wikiIds); foreach ($wikiIds as $id) { $cnt++; if ($remove) { echo "\tWiki {$id} [{$cnt} of {$total}]: Remove {$varName} "; if ($dryRun) { $status = Status::newGood();
<?php session_start(); include "DB_connect.php"; include "lib/hashUtil.php"; $errlog = array(); $location = "Location: ../register.php"; function isUsed($bdd, $login) { $req = $bdd->prepare('SELECT * FROM connexion WHERE login= :login'); $req->execute(array('login' => $login)); $data = $req->fetch(); return $data == false ? false : true; } if (isset($_POST['login']) && !isUsed($bdd, $_POST['login'])) { if (isset($_POST['password']) && isset($_POST['checkPassword']) && $_POST['password'] == $_POST['checkPassword']) { if (isset($_POST['nom']) && isset($_POST['prenom'])) { //Insertion dans la base de donnée $req = $bdd->prepare('INSERT INTO connexion(pseudo,password) VALUES(:login,:password)'); $req->bindParam('login', $_POST['login']); $req->bindParam('password', sha1($_POST['password'])); $req->bindParam('nom', $_POST['nom']); $req->bindParam('prenom', $_POST['prenom']); $req->execute(); $req = $bdd->prepare('INSERT INTO listemembres(nom,prenom,pseudo) VALUES(:nom,:prenom,:login)'); $req->bindParam('login', $_POST['login']); $req->bindParam('nom', $_POST['nom']); $req->bindParam('prenom', $_POST['prenom']); $req->execute(); //Insertion réussie, on previent l'utilisateur $_SESSION['welcome'] = "Bienvenue " . $_POST['login'] . " !";