| | |
| | | } else if (/dostars/ig.test(url)) { |
| | | if (n) { |
| | | n = JSON.parse(n) |
| | | |
| | | n = this.encryptParam(n) |
| | | n = JSON.stringify(n) |
| | | } |
| | |
| | | let keys = Object.keys(param).sort() |
| | | let values = '' |
| | | keys.forEach(key => { |
| | | if (key.toLowerCase() === 'rduri') return |
| | | if (key.toLowerCase() === 't' || key.toLowerCase() === 'sign' || param[key] === undefined) { |
| | | if (key.toLowerCase() === 'rduri' || key === 't') return |
| | | if (key.toLowerCase() === 'sign' || param[key] === undefined) { |
| | | delete param[key] |
| | | return |
| | | } |
| | |
| | | values += key + param[key] |
| | | } |
| | | }) |
| | | |
| | | param.sign = md5(values) |
| | | param.t = param.t || new Date().getTime() |
| | | |