mirror of
https://github.com/qitoqito/psyduck.git
synced 2026-01-12 12:40:44 +08:00
checkCookie支持所有账号强制更新
This commit is contained in:
parent
37941acc43
commit
f7f65b8a0e
@ -11,8 +11,8 @@ export class Main extends Template {
|
||||
interval: 2000,
|
||||
crontab: 24,
|
||||
prompt: {
|
||||
change: `expired #只转换过期账户`,
|
||||
cache: `1 #如设置temp,当天有转换成功,后续运行将跳过该账号`
|
||||
change: `expired|all #expired:只转换过期账户, all:即使账号没过期也强制转换`,
|
||||
cache: `1 #如设置cache,当天有转换成功,后续运行将跳过该账号`
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -36,15 +36,32 @@ export class Main extends Template {
|
||||
async main(p) {
|
||||
let user = p.data.user;
|
||||
let context = p.context;
|
||||
let s = await this.curl({
|
||||
'url': `https://plogin.m.jd.com/cgi-bin/ml/islogin`,
|
||||
user,
|
||||
algo: {
|
||||
shell: 1,
|
||||
var expire = 0
|
||||
if (this.haskey(this.profile, 'change', 'all')) {
|
||||
expire = 1
|
||||
}
|
||||
else {
|
||||
let s = await this.curl({
|
||||
'url': `https://plogin.m.jd.com/cgi-bin/ml/islogin`,
|
||||
user,
|
||||
algo: {
|
||||
shell: 1,
|
||||
}
|
||||
}
|
||||
)
|
||||
if (this.haskey(s, 'islogin', '1')) {
|
||||
p.log("账户还未过期")
|
||||
this.valid(user, true)
|
||||
}
|
||||
)
|
||||
if (this.haskey(s, 'islogin', '0')) {
|
||||
if (this.haskey(s, 'islogin', '0')) {
|
||||
p.log("账户过期")
|
||||
expire = 1
|
||||
}
|
||||
else {
|
||||
p.err("没有获取到数据")
|
||||
}
|
||||
}
|
||||
if (expire) {
|
||||
let userData = this.userData[user] || {}
|
||||
if (userData.wskey) {
|
||||
for (let i = 0; i<2; i++) {
|
||||
@ -98,13 +115,6 @@ export class Main extends Template {
|
||||
p.msg("账号过期了呀🐶")
|
||||
}
|
||||
}
|
||||
else if (this.haskey(s, 'islogin', '1')) {
|
||||
p.log("账户还未过期")
|
||||
this.valid(user, true)
|
||||
}
|
||||
else {
|
||||
p.err("没有获取到数据")
|
||||
}
|
||||
}
|
||||
|
||||
async done() {
|
||||
|
||||
@ -12,7 +12,7 @@ export class Main extends Template {
|
||||
prompt: {
|
||||
inviteJson: 'true #使用自定义助力码'
|
||||
},
|
||||
readme: `如要使用自定义助力码,请在框架目录/initer创建jd_task_plantBean.json,按需修改[{"user":"a","plantUuid":"abc"},{"user":"b","plantUuid":"efg"}]`
|
||||
readme: `如要使用自定义助力码,请在框架目录/inviter创建jd_task_plantBean.json,按需修改[{"user":"a","plantUuid":"abc"},{"user":"b","plantUuid":"efg"}]`
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user