X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=htdocs%2Fjavascript%2Fmotdepasse.js;h=52d9fcb8ef6ad74798b304ce6713d9f5b084f312;hb=a14159bffdc1ea08c97e6634dc1480619bdc478a;hp=9aac63154ddc6eb716565a5bc3f5616a7bfc25d6;hpb=9deb52b6e324bb69442bc33d537dbcb7d77949a6;p=platal.git diff --git a/htdocs/javascript/motdepasse.js b/htdocs/javascript/motdepasse.js index 9aac631..52d9fcb 100644 --- a/htdocs/javascript/motdepasse.js +++ b/htdocs/javascript/motdepasse.js @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2003-2006 Polytechnique.org * + * Copyright (C) 2003-2007 Polytechnique.org * * http://opensource.polytechnique.org/ * * * * This program is free software; you can redistribute it and/or modify * @@ -18,8 +18,6 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * ***************************************************************************/ -document.write(''); - function EnCryptedResponse() { pw1 = document.forms.changepass.nouveau.value; pw2 = document.forms.changepass.nouveau2.value; @@ -29,21 +27,16 @@ function EnCryptedResponse() { exit; } if (pw1.length < 6) { - alert ("\nErreur : le nouveau mot de passe doit faire au moins 6 caractères !") + alert ("\nErreur : le nouveau mot de passe doit faire au moins 6 caractères !") return false; exit; } - - old_pass = hash_encrypt(document.forms.changepass.ancien.value); - - str = old_pass + ":" + - document.forms.changepass.challenge.value; - document.forms.changepass2.response.value = hash_encrypt(str); - str = hash_xor(hash_encrypt(document.forms.changepass.nouveau.value), old_pass); + str = hash_encrypt(document.forms.changepass.nouveau.value); document.forms.changepass2.response2.value = str; - - alert ("Le mot de passe que tu as rentré va être chiffré avant de nous parvenir par Internet ! Ainsi il ne circulera pas en clair."); + + alert ("Le mot de passe que tu as rentré va être chiffré avant de nous parvenir par Internet ! Ainsi il ne circulera pas en clair."); document.forms.changepass2.submit(); return true; } +// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: