Securite du membre
Fermé
xsega
-
28 juil. 2018 à 14:42
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 12 août 2018 à 23:07
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 12 août 2018 à 23:07
A voir également:
- Securite du membre
- Mode securite - Guide
- Membre indisponible vinted - Guide
- Désactiver sécurité windows - Guide
- Url masquée pour votre securite - Guide
- Email masqué pour votre sécurité - Forum Vos droits sur internet
2 réponses
Utilisateur anonyme
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
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
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