Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2663 connectés 

 

 

Considère-t-on Riot comme définitivement perdu ?




Attention si vous cliquez sur "voir les résultats" vous ne pourrez plus voter
Les invités peuvent voter

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  2133  2134  2135  ..  10241  10242  10243  10244  10245  10246
Auteur Sujet :

blabla@osa, FREE TEH TRUE RIOT §§§

n°626531
Sly Angel
Posté le 25-01-2005 à 23:01:49  profilanswer
 

Reprise du message précédent :
password(md5(pass)) c'est quand même un truc de parano :D

mood
Publicité
Posté le 25-01-2005 à 23:01:49  profilanswer
 

n°626534
Sly Angel
Posté le 25-01-2005 à 23:04:05  profilanswer
 

vanilla a écrit :

La base de donnée c'est phpbb et la table phpbb_users. Elle est toute conne, c'est :
 


| username | user_password |  ...
+----------+---------------+-----
|   plop   |    3vil       | ....


 
Donc si je veux sélectionner les deux champs théoriquement c'est bien :
 
SELECT * FROM phpbb_users
WHERE username='$_POST[username]'
AND user_password='$mdp_md5'";
 
Ce qui est bizarre c'est que ça marche avec un SELECT username FROM phpbb_users  :??:


 
Euh, un bouquin "je code propre en PHP" ça devrait t'aider :o
 

Code :
  1. $sql = 'SELECT * FROM phpbb_users WHERE username=\''.$_POST['username'].'\' AND user_password=\''.$mdp_md5.'\' ';
  2. mysql_query($sql);


 
P.S. :  
1> toujours un "." pour séparer 2 éléments d'un même contenu, 'stringtruc'.$var.'stringtruc2'.$var2 ...
 
 
2> toujours \' pour entourer une valeur chaine dans une requête SQL appelée par PHP, surtout quand c'est un argument de l'url, ça évite des trucs du genre :
 
SELECT * FROM truc WHERE machin=$_POST['pouet']
POST > $_POST['pouet'] = 'pouet ; SELECT password FROM truc WHERE user="admin"'
 
donne :
SELECT * FROM truc WHERE machin=pouet ; SELECT password FROM truc WHERE user="admin"
 
Déjà que phpBB est bourré de failles, si tu en ajoutes... :o


Message édité par Sly Angel le 25-01-2005 à 23:10:15
n°626535
black_lord
Truth speaks from peacefulness
Posté le 25-01-2005 à 23:04:51  profilanswer
 

vanilla a écrit :

La base de donnée c'est phpbb et la table phpbb_users. Elle est toute conne, c'est :
 


| username | user_password |  ...
+----------+---------------+-----
|   plop   |    3vil       | ....


 
Donc si je veux sélectionner les deux champs théoriquement c'est bien :
 
SELECT * FROM phpbb_users
WHERE username='$_POST[username]'
AND user_password='$mdp_md5'";
 
Ce qui est bizarre c'est que ça marche avec un SELECT username FROM phpbb_users  :??:


 
ça marche avec juste  

SELECT username FROM phpbb_users


ou bien avec

SELECT username FROM phpbb_users WHERE (tes conditions + haut)


 
si ça marche avec le premier c'est que ta contrainte est foireuse  [:mrbrelle]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°626537
vanilla
datoune's revival
Posté le 25-01-2005 à 23:13:00  profilanswer
 

Merci à vous deux :D :jap:


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
n°626538
Sly Angel
Posté le 25-01-2005 à 23:13:02  profilanswer
 

arf non ok tu mets " " en tu mets bien ', c'est déjà ça niveau secu même si ça reste pas propre niveau PHP strict :/

n°626540
vanilla
datoune's revival
Posté le 25-01-2005 à 23:20:32  profilanswer
 

J'ai pris ta requête mais bon, elle est un peu plus chiante à lire/comprendre  :sweat:


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
n°626541
vanilla
datoune's revival
Posté le 25-01-2005 à 23:23:46  profilanswer
 

Et SELECT `username`, `user_password` au lieu de SELECT *
 
ça accélère la requête  :??:  
 
Enfin je veux dire, plutot que de tout sélectionner, la requête est plus rapide théoriquement non ?  :o


Message édité par vanilla le 25-01-2005 à 23:24:38

---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
n°626547
multani
Dépressionnisé
Posté le 25-01-2005 à 23:40:30  profilanswer
 

Sly Angel a écrit :

Euh, un bouquin "je code propre en PHP" ça devrait t'aider :o
 

Code :
  1. $sql = 'SELECT * FROM phpbb_users WHERE username=\''.$_POST['username'].'\' AND user_password=\''.$mdp_md5.'\' ';
  2. mysql_query($sql);


2> toujours \' pour entourer une valeur chaine dans une requête SQL appelée par PHP, surtout quand c'est un argument de l'url, ça évite des trucs du genre :
 
SELECT * FROM truc WHERE machin=$_POST['pouet']
POST > $_POST['pouet'] = 'pouet ; SELECT password FROM truc WHERE user="admin"'
 
donne :
SELECT * FROM truc WHERE machin=pouet ; SELECT password FROM truc WHERE user="admin"
 
Déjà que phpBB est bourré de failles, si tu en ajoutes... :o


Perso, je fais plutôt  

Code :
  1. $sql = "SELECT * FROM phpbb_users WHERE username='".$_POST["username"]."' AND user_password='".$mdp_md5."'";
  2. mysql_query($sql);


:jap:

n°626552
Sly Angel
Posté le 26-01-2005 à 00:38:32  profilanswer
 

multani a écrit :

Perso, je fais plutôt  

Code :
  1. $sql = "SELECT * FROM phpbb_users WHERE username='".$_POST["username"]."' AND user_password='".$mdp_md5."'";
  2. mysql_query($sql);


:jap:


 
Yep, après c'est une question de gout c'est sûr, c'est juste une habitude perso de pas trop utiliser les " ", car en plus d'interprêter ce qui est à l'intérieur, c'est un micropoil plus lent à l'éxécution ( cependant c'est complétement négligeable la perte, on est d'accord :D )

n°626553
multani
Dépressionnisé
Posté le 26-01-2005 à 00:41:57  profilanswer
 

Ouais, c'est vrai que c'est plus lent  ( :whistle: )
En fait, je crois que j'ai jamais pu sentir les simple quotes, et j'ai horreur de backslasher à tout va (question de lisibilité), donc voilà :jap:
 
Après, si chacun trouve son bonheur ... :D
 
 
Sur ce, bonne nuit messieurs :jap:


Message édité par multani le 26-01-2005 à 00:42:39
mood
Publicité
Posté le 26-01-2005 à 00:41:57  profilanswer
 

n°626555
Zzozo
Un peu, passionément, à la fol
Posté le 26-01-2005 à 00:47:42  profilanswer
 

vanilla a écrit :

Et SELECT `username`, `user_password` au lieu de SELECT *
 
ça accélère la requête  :??:  
 
Enfin je veux dire, plutot que de tout sélectionner, la requête est plus rapide théoriquement non ?  :o


Ben c'est surtout que c'est bonne habitude à prendre ... c'est plus propre en nomant explicitement les colonnes que tu veux récupérer ...
avec le '*', tu fais des supposition sur le recordset récupéré ... et les suppositions, ce sont les petites copines de Murphy en info ... [:ddr555]
 
Après, faudrait que je revérifie (pour la CPU surtout) mais bon, le * demandera plus de ressources (CPU, mémoire, réseau) pour être traité vu que tu demandes (dans la plupart des cas) plus d'informations qu'en expliquant simplement ce que tu veux comme résultat ... [:spamafote]
 
EDIT : en fait, le * c'est même à bannir     notamment dans le cas de jointures   :pfff:


Message édité par Zzozo le 26-01-2005 à 00:50:09

---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
n°626561
Sly Angel
Posté le 26-01-2005 à 01:31:38  profilanswer
 

le * ça pue et c'est anti insertion de colonne dans la structure de la table après :D
 
Sinon niveau perfs, c'est relatif, c'est effectivement plus consommateur de ressources, mais plutôt niveau RAM en fait quand il faut stocker les résultats.
 
Après niveau traitement, c'est souvent plutôt négligeable par rapport à la recherche dans la base elle même des entrées. Quand le SQL a choppé l'entrée, récupérer 2 éléments ou tous n'est pas franchment lourd, reste que ça peut l'être s'il y a beaucoup d'entrées concernées par le SELECT et qu'il y a des champs lourds ( TEXT par ex ) qui pourraient être évités sans le *.
 
En tout cas à éviter pour plus de propreté, pour le reste ça dépend de l'utilisation, toi tu verras certainement pas de différence entre les 2 mais à grande échelle ce serait à éviter.


Message édité par Sly Angel le 26-01-2005 à 01:32:00
n°626565
Zzozo
Un peu, passionément, à la fol
Posté le 26-01-2005 à 02:17:02  profilanswer
 

Sly Angel a écrit :

le * ça pue et c'est anti insertion de colonne dans la structure de la table après :D
 
Sinon niveau perfs, c'est relatif, c'est effectivement plus consommateur de ressources, mais plutôt niveau RAM en fait quand il faut stocker les résultats.
 
Après niveau traitement, c'est souvent plutôt négligeable par rapport à la recherche dans la base elle même des entrées. Quand le SQL a choppé l'entrée, récupérer 2 éléments ou tous n'est pas franchment lourd, reste que ça peut l'être s'il y a beaucoup d'entrées concernées par le SELECT et qu'il y a des champs lourds ( TEXT par ex ) qui pourraient être évités sans le *.
 
En tout cas à éviter pour plus de propreté, pour le reste ça dépend de l'utilisation, toi tu verras certainement pas de différence entre les 2 mais à grande échelle ce serait à éviter.


 
t'as déjà bossé avec des tables de plus de 100-150 colonnes ? :D
Cé très marrant  ;)
Oublies pas le réseau aussi en terme de ressources, surtout qd le SGBDR est vraiment séparé physiquement du client ... :D
 
Bon, allez   bonne nuit  :hello:


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
n°626569
xpoulet
apt-get install poolaÿ
Posté le 26-01-2005 à 02:40:53  profilanswer
 

Bonne nuit papy :hello:
Cot.


---------------
Preuve est faite que visages dévots et pieuses actions nous servent à enrober de sucre le diable lui-même.
n°626570
Sly Angel
Posté le 26-01-2005 à 02:44:44  profilanswer
 

Zzozo a écrit :

t'as déjà bossé avec des tables de plus de 100-150 colonnes ? :D
Cé très marrant  ;)
Oublies pas le réseau aussi en terme de ressources, surtout qd le SGBDR est vraiment séparé physiquement du client ... :D
 
Bon, allez   bonne nuit  :hello:


 
Le mec qui utilise 2 colonnes et fait un *, il est un peu maso quand même :lol:
 
niveau réseau là c'est vrai c'est sûr, m'enfin j'aimerais bien déjà au moins que certains apprennent à utiliser LIMIT déjà pour pas bouffer plein de ressources connement :o
 
bonne nuit :hello:


Message édité par Sly Angel le 26-01-2005 à 03:01:05
n°626571
mikala
Souviens toi du 5 Novembre...
Posté le 26-01-2005 à 02:54:04  profilanswer
 

yo !

n°626582
Zzozo
Un peu, passionément, à la fol
Posté le 26-01-2005 à 07:49:26  profilanswer
 

Sly Angel a écrit :

Le mec qui utilise 2 colonnes et fait un *, il est un peu maso quand même :lol:
 
niveau réseau là c'est vrai c'est sûr, m'enfin j'aimerais bien déjà au moins que certains apprennent à utiliser LIMIT déjà pour pas bouffer plein de ressources connement :o
 
bonne nuit :hello:


N'empêche que quand tu viens parce qu'il y'a un problème, et que tu découvres que ça rame, et ça met à genoux les applis (côté client et/ou serveur), t'as envie de mettre des baffes, mais tu le fait pas et tu dis avec un grand sourire "Voilà j'ai trouvé le problème" en qq mn, ça fait moins sourire les gens en face ... :o
Moi, je m'en fous, je facture quoi qu'il arrive :D


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
n°626584
Zzozo
Un peu, passionément, à la fol
Posté le 26-01-2005 à 07:52:48  profilanswer
 

[:jeanjean85] tout le monde


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
n°626593
black_lord
Truth speaks from peacefulness
Posté le 26-01-2005 à 08:34:35  profilanswer
 

[:zytra]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°626594
black_lord
Truth speaks from peacefulness
Posté le 26-01-2005 à 08:53:00  profilanswer
 

debout les morts !
 
[:benou]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°626595
Klaimant
?
Posté le 26-01-2005 à 08:53:06  profilanswer
 

[:linouille] preummmssss :sol:


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°626596
Zzozo
Un peu, passionément, à la fol
Posté le 26-01-2005 à 08:55:59  profilanswer
 

Klaimant a écrit :

[:linouille] preummmssss :sol:


techniquement, non ... :o


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
n°626597
Sly Angel
Posté le 26-01-2005 à 08:56:56  profilanswer
 

Zzozo a écrit :

techniquement, non ... :o


 
C'est sa drogue du matin :/
 
Bonjour tout le monde :hello:

n°626598
AirbaT
Connection timed out
Posté le 26-01-2005 à 08:59:44  profilanswer
 

[:quexol] lu ca farte ?

n°626599
black_lord
Truth speaks from peacefulness
Posté le 26-01-2005 à 09:05:13  profilanswer
 

Sly Angel a écrit :


Bonjour tout le monde :hello:


 
 :bounce:  
 
t'as passé ta nuit au frigo ?


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°626600
Sly Angel
Posté le 26-01-2005 à 09:05:50  profilanswer
 

black_lord a écrit :

:bounce:  
 
t'as passé ta nuit au frigo ?


 
Non, j'ai codé et j'ai pioncé pas longtemps et je dois me casser en rdv alors que j'ai la tête dans le cul :o

n°626601
black_lord
Truth speaks from peacefulness
Posté le 26-01-2005 à 09:07:02  profilanswer
 

Sly Angel a écrit :

Non, j'ai codé et j'ai pioncé pas longtemps et je dois me casser en rdv alors que j'ai la tête dans le cul :o


C'est ça la vie de jeune cadre dynamique [:dawa]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°626602
Zzozo
Un peu, passionément, à la fol
Posté le 26-01-2005 à 09:07:53  profilanswer
 

Sly Angel a écrit :

Non, j'ai codé et j'ai pioncé pas longtemps et je dois me casser en rdv alors que j'ai la tête dans le cul :o


J'espère que tu t'es pas trop fait mal en te brossant les dents ...  :whistle:


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
n°626603
Zzozo
Un peu, passionément, à la fol
Posté le 26-01-2005 à 09:09:01  profilanswer
 

black_lord a écrit :

C'est ça la vie de jeune cadre dynamique [:dawa]


Oué ... tu la passes accroché au mur, à tel point que tu finis par faire partie des meubles, et qu'on ne te vois plus ...  
[:klem3i1]


Message édité par Zzozo le 26-01-2005 à 09:09:24

---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
n°626604
black_lord
Truth speaks from peacefulness
Posté le 26-01-2005 à 09:12:17  profilanswer
 

Zzozo a écrit :

Oué ... tu la passes accroché au mur, à tel point que tu finis par faire partie des meubles, et qu'on ne te vois plus ...  
[:klem3i1]


expérience perso [:opus dei]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°626606
Klaimant
?
Posté le 26-01-2005 à 09:15:04  profilanswer
 

Zzozo a écrit :

techniquement, non ... :o


 
 
Oui mais il faut appuyer sur le bouton preumz, ou le bouton deumz, ou le bouton treumz, ou le bouton quatreuzme, ou le bouton quinzeume, ou le bouton sixeuzme, ou le bouton je commence à vous souler avec mes conneries du matin :sol:
 
 
 [:dawa_neowen]


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°626608
black_lord
Truth speaks from peacefulness
Posté le 26-01-2005 à 09:20:10  profilanswer
 

Klaimant a écrit :

Oui mais il faut appuyer sur le bouton preumz, ou le bouton deumz, ou le bouton treumz, ou le bouton quatreuzme, ou le bouton quinzeume, ou le bouton sixeuzme, ou le bouton je commence à vous souler avec mes conneries du matin :sol:
 
 
 [:dawa_neowen]


http://www.touslessmileys.com/modules/smileys/image.php/1477.gif


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°626610
Zzozo
Un peu, passionément, à la fol
Posté le 26-01-2005 à 09:28:03  profilanswer
 

black_lord a écrit :

expérience perso [:opus dei]


non ... je suis trop bruyant comme cadre ... on m'entend toujours, et du coup c'est impossible de m'oublier dans un coin comme ça ...  
[:dao]


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
n°626611
Zzozo
Un peu, passionément, à la fol
Posté le 26-01-2005 à 09:29:00  profilanswer
 

Klaimant a écrit :

Oui mais il faut appuyer sur le bouton preumz, ou le bouton deumz, ou le bouton treumz, ou le bouton quatreuzme, ou le bouton quinzeume, ou le bouton sixeuzme, ou le bouton je commence à vous souler avec mes conneries du matin :sol:

 
 [:dawa_neowen]


Si c'était que le matin ... [:dao]
 
[:dawa_neowen]


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
n°626613
Klaimant
?
Posté le 26-01-2005 à 09:31:33  profilanswer
 

Zzozo a écrit :

Si c'était que le matin ... [:dao]
 
[:dawa_neowen]


 
 
:sweat: le monde est contre moi [:totoz]  
 
Mais donc qu'ai je fait pour mériter ca :'(


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°626616
black_lord
Truth speaks from peacefulness
Posté le 26-01-2005 à 09:33:47  profilanswer
 

en plus on écrit 'saouler' il me semble :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°626618
vanilla
datoune's revival
Posté le 26-01-2005 à 09:34:58  profilanswer
 

Zzozo & Sly  :jap:  :o


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
n°626619
GUG
Posté le 26-01-2005 à 09:37:38  profilanswer
 

:hello: les djeuns

n°626620
Tomate
Posté le 26-01-2005 à 09:38:27  profilanswer
 

[:zytra]


---------------
:: Light is Right ::
n°626621
Zzozo
Un peu, passionément, à la fol
Posté le 26-01-2005 à 09:42:29  profilanswer
 

Klaimant a écrit :

:sweat: le monde est contre moi [:totoz]  
 
Mais donc qu'ai je fait pour mériter ca :'(


Rhhooo  .......  qui aime bien, châtie bien  :o  [:calin]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Tomateuuuuuuuuuuuh     On t'aimmmmmmmmmmmmmmmmmmmmmmmmmmeuhhhhhhhhhhhhhhhhhhhhhh  :love:  :love:  :love:  :love:  
 
 
 [:zerod]


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
n°626622
JerryCrazy
Le plus crazy des crazy
Posté le 26-01-2005 à 09:43:14  profilanswer
 

http://a1112.g.akamai.net/7/1112/492/20040528/www.wired.com/wired/archive/13.02/images/FF_92_firefox3_f.gif
(si ça s'affiche pas :D ) http://www.wired.com/wired/images. [...] efox&img=3
:D


Message édité par JerryCrazy le 26-01-2005 à 10:06:49

---------------
My Digital Life - Ferrovia - FerroviaClub - Jeux Linux
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  2133  2134  2135  ..  10241  10242  10243  10244  10245  10246

Aller à :
Ajouter une réponse
 

Sujets relatifs
Radio OSA[blabla] les vendeurs de la fnac
Et vous, sur OSA vous contribuez comment à ce que vous revendiquez ...[Ravioly] Nombre d'intervenants sur OSA
[ satisfaction ] le cote de OSAOSA C NUL ON FERME TOUS LES TOPICS INTELLIGENT
TROLL : OSA le forum des super doués ..venez les meilleurs sont la !!!BLABLA @ OSA
BLABLA @ OSA 
Plus de sujets relatifs à : blabla@osa, FREE TEH TRUE RIOT §§§


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)