1. 添加登录参数remember_me:on

2. cookie改成完整上传
This commit is contained in:
jqtmviyu 2023-03-27 19:21:30 +08:00
parent 820a3ec951
commit 24d7d89b53

View File

@ -9,7 +9,7 @@ const toml = require('@iarna/toml')
const login = async oldConfig => { const login = async oldConfig => {
console.log('登录过期, 重新登录中...') console.log('登录过期, 重新登录中...')
const { loginUrl, email, password } = oldConfig const { loginUrl, email, password } = oldConfig
const data = qs.stringify({ email, passwd: password }) const data = qs.stringify({ email, passwd: password, remember_me: 'on' })
const headers = { const headers = {
'Content-Type': 'application/x-www-form-urlencoded', 'Content-Type': 'application/x-www-form-urlencoded',
'sec-ch-ua': oldConfig.headers['sec-ch-ua'], 'sec-ch-ua': oldConfig.headers['sec-ch-ua'],
@ -34,14 +34,7 @@ const login = async oldConfig => {
cookieObj = Object.assign(cookieObj, cookie.parse(item)) cookieObj = Object.assign(cookieObj, cookie.parse(item))
}) })
const cookieStr = qs.stringify( const cookieStr = qs.stringify(
{ cookieObj,
lang: 'zh-cn',
udi: cookieObj.uid,
email: cookieObj.email,
key: cookieObj.key,
ip: cookieObj.ip,
expire_in: cookieObj['expire_in'],
},
{ delimiter: '; ' } { delimiter: '; ' }
) )
const newConfig = JSON.parse(JSON.stringify(oldConfig)) const newConfig = JSON.parse(JSON.stringify(oldConfig))