Commit da428880 authored by 李尚科's avatar 李尚科

decode user_sid fix

parent 4d5a4da5
Pipeline #16580 passed with stage
in 48 seconds
......@@ -432,6 +432,25 @@ module.exports = {
formatUrl = baseUrl + '/' + url;
}
return formatUrl;
},
decodeUserSid(code) {
const rand = 'OU1WjLvZCrRJ7Yo0gE2XDjuuaSAUuaH1bhHPuMymcdfEeKz0igRhXQkMuLTm1';
const begin = code.slice(0, 1);
let rtn = '';
const codelen = rand.slice(0, 11);
const codenums = rand.slice(11, 23);
let len = codelen.indexOf(begin);
if (len > -1) {
len++;
const arrnums = code.slice(-len).split('');
for (const v of arrnums) {
rtn += String(codenums.indexOf(v));
}
}
return parseInt(rtn) >> 2;
}
};
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment