update components
This commit is contained in:
parent
3b16c9d466
commit
a6c9cc632b
48 changed files with 232 additions and 60 deletions
|
@ -16,12 +16,12 @@
|
|||
},
|
||||
"devDependencies": {},
|
||||
"ignore": [],
|
||||
"version": "1.1.67",
|
||||
"_release": "1.1.67",
|
||||
"version": "1.1.68",
|
||||
"_release": "1.1.68",
|
||||
"_resolution": {
|
||||
"type": "version",
|
||||
"tag": "1.1.67",
|
||||
"commit": "8ec36ba7ff5e96e562a87df7cdba7dfaa6087521"
|
||||
"tag": "1.1.68",
|
||||
"commit": "e70a2bf8680faf2b1f7ae59bf8fd97d7f969fc28"
|
||||
},
|
||||
"_source": "https://github.com/MediaBrowser/Emby.ApiClient.Javascript.git",
|
||||
"_target": "^1.1.51",
|
||||
|
|
|
@ -1249,9 +1249,9 @@
|
|||
return;
|
||||
}
|
||||
|
||||
require(['connectservice', 'cryptojs-md5'], function (connectservice) {
|
||||
require(['cryptojs-md5'], function () {
|
||||
|
||||
var md5 = getConnectPasswordHash(connectservice, password);
|
||||
var md5 = getConnectPasswordHash(password);
|
||||
|
||||
ajax({
|
||||
type: "POST",
|
||||
|
@ -1284,7 +1284,12 @@
|
|||
});
|
||||
};
|
||||
|
||||
self.signupForConnect = function (email, username, password, passwordConfirm) {
|
||||
self.signupForConnect = function (options) {
|
||||
|
||||
var email = options.email;
|
||||
var username = options.username;
|
||||
var password = options.password;
|
||||
var passwordConfirm = options.passwordConfirm;
|
||||
|
||||
return new Promise(function (resolve, reject) {
|
||||
|
||||
|
@ -1309,9 +1314,9 @@
|
|||
return;
|
||||
}
|
||||
|
||||
require(['connectservice', 'cryptojs-md5'], function (connectservice) {
|
||||
require(['cryptojs-md5'], function () {
|
||||
|
||||
var md5 = getConnectPasswordHash(connectservice, password);
|
||||
var md5 = getConnectPasswordHash(password);
|
||||
|
||||
ajax({
|
||||
type: "POST",
|
||||
|
@ -1348,9 +1353,25 @@
|
|||
});
|
||||
};
|
||||
|
||||
function getConnectPasswordHash(connectService, password) {
|
||||
function cleanConnectPassword(password) {
|
||||
|
||||
password = connectService.cleanPassword(password);
|
||||
password = password || '';
|
||||
|
||||
password = replaceAll(password, "&", "&");
|
||||
password = replaceAll(password, "/", "\");
|
||||
password = replaceAll(password, "!", "!");
|
||||
password = replaceAll(password, "$", "$");
|
||||
password = replaceAll(password, "\"", """);
|
||||
password = replaceAll(password, "<", "<");
|
||||
password = replaceAll(password, ">", ">");
|
||||
password = replaceAll(password, "'", "'");
|
||||
|
||||
return password;
|
||||
}
|
||||
|
||||
function getConnectPasswordHash(password) {
|
||||
|
||||
password = cleanConnectPassword(password);
|
||||
|
||||
return CryptoJS.MD5(password).toString();
|
||||
}
|
||||
|
|
|
@ -1,26 +0,0 @@
|
|||
define([], function () {
|
||||
|
||||
function replaceAll(str, find, replace) {
|
||||
|
||||
return str.split(find).join(replace);
|
||||
}
|
||||
|
||||
return {
|
||||
|
||||
cleanPassword: function (password) {
|
||||
|
||||
password = password || '';
|
||||
|
||||
password = replaceAll(password, "&", "&");
|
||||
password = replaceAll(password, "/", "\");
|
||||
password = replaceAll(password, "!", "!");
|
||||
password = replaceAll(password, "$", "$");
|
||||
password = replaceAll(password, "\"", """);
|
||||
password = replaceAll(password, "<", "<");
|
||||
password = replaceAll(password, ">", ">");
|
||||
password = replaceAll(password, "'", "'");
|
||||
|
||||
return password;
|
||||
}
|
||||
};
|
||||
});
|
Loading…
Add table
Add a link
Reference in a new issue