bug 13434: cloudstack 3.0 new UI - if md5Hashed is false, use encodeURIComponent() to encode password before sending it to API call.

This commit is contained in:
Jessica Wang 2012-02-03 16:55:23 -08:00
parent cdc7c4083c
commit 623a144b88
3 changed files with 6 additions and 2 deletions

View File

@ -673,6 +673,8 @@
var password = args.data.password;
if (md5Hashed)
password = $.md5(password);
else
password = todb(password);
array1.push("&password=" + password);
array1.push("&email=" + todb(args.data.email));
@ -755,6 +757,8 @@
var password = args.data.newPassword;
if (md5Hashed)
password = $.md5(password);
else
password = todb(password);
$.ajax({
url: createURL("updateUser&id=" + args.context.users[0].id + "&password=" + password),
dataType: "json",

View File

@ -158,7 +158,7 @@
if (md5HashedLogin)
password = $.md5(args.data.password);
else
password = args.data.password;
password = todb(args.data.password);
array1.push("&password=" + password);
var domain;

View File

@ -19,7 +19,7 @@
url: createURL('updateUser'),
data: {
id: cloudStack.context.users[0].userid,
password: md5Hashed ? $.md5(args.data.password) : args.data.password
password: md5Hashed ? $.md5(args.data.password) : todb(args.data.password)
},
dataType: 'json',
async: true,