Securite du membre
Fermé
xsega
-
28 juil. 2018 à 14:42
avion-f16 Messages postés 19129 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 mars 2023 - 12 août 2018 à 23:07
avion-f16 Messages postés 19129 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 mars 2023 - 12 août 2018 à 23:07
A voir également:
- Securite du membre
- Mode securite - Guide
- Url masquée pour votre sécurité - Forum Programmation
- Sécurité windows - Guide
- Membre indisponible vinted - Guide
- Cle de securite imprimante ✓ - Forum Réseau
2 réponses
M@teo2251
Messages postés
135
Date d'inscription
mardi 30 août 2016
Statut
Membre
Dernière intervention
19 février 2023
28 juil. 2018 à 14:44
28 juil. 2018 à 14:44
Peux-tu décrire ton problème car j'ai rien pu comprendre ?
avion-f16
Messages postés
19129
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
28 mars 2023
4 470
12 août 2018 à 23:07
12 août 2018 à 23:07
Salut,
Il suffit d'effectuer une recherche SQL pour compter le nombre d'entrées avec le nom fourni via le formulaire.
En fait tu fais déjà la même vérification pour l'adresse email, il suffit de reproduire la procédure pour le nom.
Pense à prêter attention au fait que le moteur de bases de données peut être sensible à la casse.
Lors de ta requête SQL, je te conseille donc de mettre $nom en minuscules et à effectuer la recherche sur les champs SQL "nom" aussi en minuscules.
Par exemple :
Il suffit d'effectuer une recherche SQL pour compter le nombre d'entrées avec le nom fourni via le formulaire.
En fait tu fais déjà la même vérification pour l'adresse email, il suffit de reproduire la procédure pour le nom.
Pense à prêter attention au fait que le moteur de bases de données peut être sensible à la casse.
Lors de ta requête SQL, je te conseille donc de mettre $nom en minuscules et à effectuer la recherche sur les champs SQL "nom" aussi en minuscules.
Par exemple :
<?php // ... $reqnom = $bdd->prepare("SELECT * FROM membres WHERE LOWER(nom) = ?"); $reqnom->execute(array(strtolower($nom))); $nomexist = $reqnom->rowCount(); if($nomexist == 0) { // Suite du code (jusqu'au INSERT) } else { $erreur = "Ce nom est déjà utilisé"; }
10 août 2018 à 16:31