Salut à tous ! C'est encore moi !
Voilà je travaille sur un formulaire d'inscription très simple dont voici la requete permettant l'inscription dans la BDD :
Je voudrais donc empecher l'utilisateur de renvoyer un second formulaire, du moins de recharger la page puis d'insérer un formulaire autant de fois qu'il veut. Je peux faire ca avec un header pour rediriger mais l'utilisateur peut etre très ingénieux...j'ai testé de mettre une variable de session, mais cela ne change rien...quelqu'un peut m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <?php try { //On se connecte à MySQL $bdd = new PDO('mysql:host=localhost;dbname=noxads', 'root', '', array (PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\'')); } catch(Exception $e) { //En cas d'erreur, on affiche un message et on arrête tout die('Erreur : '.$e->getMessage()); } if (array_key_exists('login', $_POST) AND $_POST['login'] != "" AND array_key_exists('password', $_POST) AND $_POST['password'] != "") { $req = $bdd->prepare('INSERT INTO client(login, password) VALUES(:login, :password )'); $req->execute(array( 'login' => htmlspecialchars($_POST['login']), 'password' => htmlspecialchars(md5($_POST['password'])) )); }
Merci beaucoup
Partager