您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 

1 行
1.2 KiB

  1. {"ast":null,"code":"import auth from \"../../../api/auth/auth\";\nimport Cookies from \"cookies\";\nexport default async function handler(req, res) {\n if (req.method == \"POST\") {\n const cookies = new Cookies(req, res);\n const partner = req.body.p;\n var user = await cookies.get(\"user\");\n var token = await cookies.get(\"myToken\");\n var userObj = user ? JSON.parse(user) : null;\n let sessionId = userObj[\"partners_login_states\"].filter(i => i.business_partner && i.business_partner.name.toUpperCase() == partner.toUpperCase());\n sessionId.forEach(async i => {\n var resp = await auth.logout(i.id, token);\n\n if (resp[\"STATUS\"] == 0) {\n return res.status(400).send(resp[\"DATA\"]);\n }\n });\n userObj[\"partners_login_states\"] = userObj[\"partners_login_states\"].filter(i => i.business_partner && i.business_partner.name.toUpperCase() != partner.toUpperCase());\n await cookies.set(\"user\", JSON.stringify(userObj), {\n httpOnly: true // true by default\n\n });\n return res.status(200).send(\"Success Logout\");\n } else {\n return res.status(400).send(\"NOT FOUND\");\n }\n}","map":null,"metadata":{},"sourceType":"module"}