X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=htdocs%2Fjavascript%2Fdo_challenge_response_logged.js;h=80277f0c34455d30aea6b9a024b59d78231c5395;hb=db9c38388c6d941c9aff798921a69317ff88ce8f;hp=d25c9a7e0f842c4360aae53846ccf60c5e8cd57a;hpb=50a40a33a496131e817df875607ea5542d096a64;p=platal.git diff --git a/htdocs/javascript/do_challenge_response_logged.js b/htdocs/javascript/do_challenge_response_logged.js index d25c9a7..80277f0 100644 --- a/htdocs/javascript/do_challenge_response_logged.js +++ b/htdocs/javascript/do_challenge_response_logged.js @@ -33,11 +33,15 @@ function readCookie(name) function doChallengeResponse() { + var new_pass = hash_encrypt(document.forms.login.password.value); + var old_pass = MD5(document.forms.login.password.value); + str = readCookie('ORGuid') + ":" + - MD5(document.forms.login.password.value) + ":" + + hash_encrypt(document.forms.login.password.value) + ":" + document.forms.loginsub.challenge.value; - document.forms.loginsub.response.value = MD5(str); + document.forms.loginsub.response.value = hash_encrypt(str); + document.forms.loginsub.xorpass.value = hash_xor(new_pass, old_pass); document.forms.loginsub.remember.value = document.forms.login.remember.checked; document.forms.login.password.value = ""; document.forms.loginsub.submit();