fix: mpass/userid/token同时存在时在节目链接顺序生成错误的问题
This commit is contained in:
@@ -42,9 +42,6 @@ function interfaceStr(url, headers, urlUserId, urlToken) {
|
||||
}
|
||||
|
||||
let replaceHost = `http://${headers.host}`
|
||||
if (urlUserId != userId && urlToken != token) {
|
||||
replaceHost = `${replaceHost}/${urlUserId}/${urlToken}`
|
||||
}
|
||||
|
||||
if (host != "" && (headers["x-real-ip"] || headers["x-forwarded-for"] || host.indexOf(headers.host) != -1)) {
|
||||
replaceHost = host
|
||||
@@ -54,6 +51,10 @@ function interfaceStr(url, headers, urlUserId, urlToken) {
|
||||
replaceHost = `${replaceHost}/${pass}`
|
||||
}
|
||||
|
||||
if (urlUserId != userId && urlToken != token) {
|
||||
replaceHost = `${replaceHost}/${urlUserId}/${urlToken}`
|
||||
}
|
||||
|
||||
result.content = `${result.content}`.replaceAll("${replace}", replaceHost);
|
||||
|
||||
return result
|
||||
|
||||
Reference in New Issue
Block a user