Files
vless-api/auth/3xuiLogin.js

20 lines
675 B
JavaScript
Raw Normal View History

const instance = require("../utils/http");
function getCookie() {
const formData = new FormData();
formData.append("username", "lsw");
formData.append("password", "lsw@2024");
formData.append("loginSecret", "IEuVG4csTWLuaq3ysuUSHdwOcnoQRfScURwJVBjCMjRRpjVyYhWcgaHIJvU0SV4P");
return instance
.post("/login", formData, {
maxRedirects: 0, // 禁止自动重定向以保留Cookie
withCredentials: true, // 确保携带凭证
})
.then((res) => {
const rawCookies = res.headers["set-cookie"] || [];
const cookies =["lang=zh-CN",rawCookies.at(-1)?.split(";")[0]].join(";");
return cookies;
});
}
module.exports = getCookie;