Il suffit de suivre les recommandations :
Retirer les appels à htmlentities qui ne servent à rien :
$username = htmlentities($_POST['username'], ENT_QUOTES, "utf-8"); // le htmlentities()...
Type: Messages; Utilisateur: Celira
Il suffit de suivre les recommandations :
Retirer les appels à htmlentities qui ne servent à rien :
$username = htmlentities($_POST['username'], ENT_QUOTES, "utf-8"); // le htmlentities()...
Comme indiqué, mysqli_fetch_row attend un résultat et tu lui passes un booléen. Typiquement, ça correspond à une requête qui plante.
Tu peux ajouter un contrôle après l'exécution :
$Requete =...
Déjà, tu retires ces appels à htmlentities : ça ne sécurise absolument rien au niveau de la base de données, ça n'empêche pas les injections SQL et ça va te brouiller tes données. Pour sécuriser des...
Le plus simple (et le plus sécurisé), c'est d'appliquer la même règle de cryptage sur la donnée récupérée du formulaire et de comparer la valeur du formulaire cryptée avec la donnée en base.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.