CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Access denied for user 'www-data'

korpikvodka
korpikvodka
Niveau 10
17 octobre 2012 à 18:09:07

Bonjour, j'essaye de lancer mon script, tout se passe bien. J'ajoute une variable dans l'url et je cherche si le contenu de cette variable est présent dans ma base de données : http://pastebin.com/CwbYV8EY
En relancant le script j'ai cette erreur :  skubzeqf$Access denied for user 'www-data'@'localhost' (using password: NO)

skubzeqf$ est ce qui passe dans ma variable.

Voici les permissions de mon fichier. http://www.hapshack.com/images/2NcdT.png

korpikvodka
korpikvodka
Niveau 10
17 octobre 2012 à 19:01:47

J'ai trouvé de bonnes infos ici : http://stackoverflow.com/questions/7671346/access-denied-for-user-www-datalocalhost-how-to-deal-with-that

Problème résolu pour l'instant :)

AlloideRouge
AlloideRouge
Niveau 3
17 octobre 2012 à 22:44:12

Salut. Ravi de voir que tu as trouvé une solution. :)
Fais juste gaffe à corriger la faille SQL dans ta requête de recherche (ligne 5 du code présenté). :-p

slash_snakepit
slash_snakepit
Niveau 9
18 octobre 2012 à 14:56:53

Vaut mieux utiliser htmlentities que htmlspecialchars

korpikvodka
korpikvodka
Niveau 10
18 octobre 2012 à 23:44:14

Merci beaucoup pour vos remarques.
Pour htmlspecialchars c'est corrigé :-p
Pour la requete SQL il faut bien utiliser mysql_real_escape_string() ?

$query = mysql_query("SELECT login, id FROM membres WHERE login LIKE '%".mysql_real_escape_string($requete)."%' AND login NOT LIKE '%".mysql_real_escape_string($_SESSION['member_log
in'])."%'
ORDER BY id DESC") or die (mysql_error());

NPlay
NPlay
Niveau 12
19 octobre 2012 à 19:01:56

Ici, je pense qu'il vaudrait mieux utiliser la fonction addcslashes:
http://php.net/manual/fr/function.addcslashes.php

En lui faisant ajouter des antislashes aux caractères suivants:
- Le guillemet simple, l'antislash, le caractère NULL. C'est nécessaire pour toute requête SQL.
- Ici, tu as une requête de type LIKE, ce qui veut dire que l'utilisateur pourra utiliser des jokers SQL, ce qui n'est pas vraiment conseillé dans la plupart des cas (pour des soucis d'efficacité). Ces jokers sont le symbole pourcentage (%) et l'underscore ( _ ).

Voilà. :o))

NPlay
NPlay
Niveau 12
19 octobre 2012 à 19:04:28

Ah, et voilà pourquoi il ne faut pas utiliser mysql_real_escape_string:
http://php.net/manual/fr/function.mysql-real-escape-string.php

Cette fonction est désormais dépréciée, et d'autres extensions, comme PDO, sont encouragées, et posent moins de problèmes de sécurité, a priori. À toi de voir. :-p

korpikvodka
korpikvodka
Niveau 10
19 octobre 2012 à 22:13:23

Merci beaucoup pour ces précisions :content:

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment