1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

update components

This commit is contained in:
Luke Pulverenti 2016-07-28 14:39:41 -04:00
parent 3b16c9d466
commit a6c9cc632b
48 changed files with 232 additions and 60 deletions

View file

@ -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, "<", "&lt;");
password = replaceAll(password, ">", "&gt;");
password = replaceAll(password, "'", "&#39;");
return password;
}
function getConnectPasswordHash(password) {
password = cleanConnectPassword(password);
return CryptoJS.MD5(password).toString();
}