|
|
|
#17 |
|
Messages: n/a
Hébergeur: |
Mickaël Wolff a écrit :
> Mais au final, c'est une question de style, pas de défaut du langage. Je ne suis pas d'accord. Le langage autorise l'omission des accolades mais je reste persuadé que c'est une erreur. Erreur induite par la présence de l'omission autorisée des points-virgules ; IMO c'est un des gros défauts du langage, ça devrait être soit l'un soit l'autre, mais pas les deux. Mais bon en parlant de défaut, le plus déroutant pour les débutants et le plus inutile pour les avertis, c'est incontestablement les variables qui peuvent être créées dans le scope le plus haut mais pas dans les scopes intermédiaires. global = 0; function scope1() { global = 1; function scope2() { // Impossible de déclarer une variable dans scope1 ici // mais ça peut la déclarer tout en haut ??? du nawak global = 2; function scope3() { // Impossible de déclarer une variable dans scope2 ni scope1 ici // mais ça peut la déclarer tout en haut ??? du nawak encore global = 3; } } } -- laurent |
|
|
|
#18 |
|
Messages: n/a
Hébergeur: |
Mickaël Wolff <mickael.wolff@laposte.net> wrote:
> Patrick Mevzek a écrit : > > > http://actuel.fr.selfhtml.org/articl.../md5/index.htm > > À noter que, hacher le mot de passe avec md5 depuis le client est > furieusement inutile. Au contraire, ça enlève une difficulté pour > pirater un compte. Trouvez le bon mot :-) <http://astrophoto.free.fr/md5.html> Thierry -- 4 Calculs & Astronomie en Javascript : <http://astrophoto.free.fr> 3 " Il y a 10 sortes de personnes sur Terre : ceux qui connais- 2 sent le système binaire et ceux qui ne le connaissent pas " 1....'....12.....'....24.....'....36.....'....48.. ...'....60.....'....72 |
|
|
|
#19 |
|
Messages: n/a
Hébergeur: |
Laurent vilday a écrit :
> Mickaël Wolff a écrit : >> Mais au final, c'est une question de style, pas de défaut du langage. > > Je ne suis pas d'accord. > > Le langage autorise l'omission des accolades mais je reste persuadé que > c'est une erreur. Erreur induite par la présence de l'omission autorisée > des points-virgules ; L'absence des accolades n'est pas une omission. C'est justement le contraire. Le mot clé if est suivi de la condition entre parenthèse puis d'UNE instruction. L'usage d'accolades, c'est à dire l'introduction d'un bloc d'instructions, est un contournement. Si on ne pouvais pas faire ça, il faudrait déclarer une fonction à chaque fois qu'il y a besoin de plus d'une instruction. Mais ce serait lourd ![]() En ce qui concerne le ;, concrètement, à quoi sert-il ? Une fin de ligne est déjà codée, pourquoi rajouter un symbole ? > IMO c'est un des gros défauts du langage, ça devrait être soit l'un soit > l'autre, mais pas les deux. Le défaut, c'est surtout de ne pas être typé. C'est ce que je regrette dans tout les langages de scripting (ou presque). > Mais bon en parlant de défaut, le plus déroutant pour les débutants et > le plus inutile pour les avertis, c'est incontestablement les variables > qui peuvent être créées dans le scope le plus haut mais pas dans les > scopes intermédiaires. Je crois que tu n'as pas compris ce qu'est une variable globale :p . Tu as commencé par quel langage de programmation à coder ? -- Mickaël Wolff aka Lupus Michaelis http://lupusmic.org |
|
|
|
#20 |
|
Messages: n/a
Hébergeur: |
Thierry Loiseau a écrit :
> Trouvez le bon mot :-) Ce sera 898f3e39c22962e38a389994a49c47ae qu'il faudra envoyer au serveur, bien évidemment :p -- Mickaël Wolff aka Lupus Michaelis http://lupusmic.org |
|
|
|
#21 |
|
Messages: n/a
Hébergeur: |
Mickaël Wolff <mickael.wolff@laposte.net> wrote:
> Thierry Loiseau a écrit : > > > Trouvez le bon mot :-) > > Ce sera 898f3e39c22962e38a389994a49c47ae qu'il faudra envoyer au > serveur, bien évidemment :p Mais le test se fait en local :P -- 4 Calculs & Astronomie en Javascript : <http://astrophoto.free.fr> 3 " Il y a 10 sortes de personnes sur Terre : ceux qui connais- 2 sent le système binaire et ceux qui ne le connaissent pas " 1....'....12.....'....24.....'....36.....'....48.. ...'....60.....'....72 |
|
|
|
#22 |
|
Messages: n/a
Hébergeur: |
Le 13/09/2007 22:25, Thierry Loiseau a écrit :
>> >> Ce sera 898f3e39c22962e38a389994a49c47ae qu'il faudra envoyer au >> serveur, bien évidemment :p > > Mais le test se fait en local :P En local, je peux accéder à toutes les ressources que je veux sans passer par ton code JavaScript. C'est pour accéder au compte sur le serveur que j'ai besoin du bon mot de passe. Et si ce mot de passe est 898f3e39c22962e38a389994a49c47ae je n'ai pas besoin non plus d'un code JavaScript vérifiant que je connais une chaîne dont le code MD5 donne ce mot de passe. |
|
|
|
#23 |
|
Messages: n/a
Hébergeur: |
Thierry Loiseau <loiseauthierry@free.fr> wrote:
> Mickaël Wolff <mickael.wolff@laposte.net> wrote: > > > Patrick Mevzek a écrit : > > > > > http://actuel.fr.selfhtml.org/articl.../md5/index.htm > > > > À noter que, hacher le mot de passe avec md5 depuis le client est > > furieusement inutile. Au contraire, ça enlève une difficulté pour > > pirater un compte. > > Trouvez le bon mot :-) > > <http://astrophoto.free.fr/md5.html> Bon personne du coup et d'un coup n'a trouvé : nmreglgermn Thierry -- 4 Calculs & Astronomie en Javascript : <http://astrophoto.free.fr> 3 " Il y a 10 sortes de personnes sur Terre : ceux qui connais- 2 sent le système binaire et ceux qui ne le connaissent pas " 1....'....12.....'....24.....'....36.....'....48.. ...'....60.....'....72 |
|
|
|
#24 |
|
Messages: n/a
Hébergeur: |
Olivier Miakinen <om+news@miakinen.net> wrote:
> Le 13/09/2007 22:25, Thierry Loiseau a écrit : > >> > >> Ce sera 898f3e39c22962e38a389994a49c47ae qu'il faudra envoyer au > >> serveur, bien évidemment :p > > > > Mais le test se fait en local :P > > En local, je peux accéder à toutes les ressources que je veux sans > passer par ton code JavaScript. C'est pour accéder au compte sur le > serveur que j'ai besoin du bon mot de passe. Et si ce mot de passe est > 898f3e39c22962e38a389994a49c47ae je n'ai pas besoin non plus d'un code > JavaScript vérifiant que je connais une chaîne dont le code MD5 donne > ce mot de passe. M*rdre ! Je ne comprends pas : 1) ta réponse 2) pourquoi toujours parler "côté serveur" ?? Thierry -- 4 Calculs & Astronomie en Javascript : <http://astrophoto.free.fr> 3 " Il y a 10 sortes de personnes sur Terre : ceux qui connais- 2 sent le système binaire et ceux qui ne le connaissent pas " 1....'....12.....'....24.....'....36.....'....48.. ...'....60.....'....72 |
|
![]() |
| Outils de la discussion | |
|
|