diff --git a/api/v1/src/checkAnixartEXAccess.js b/api/v1/src/checkAnixartEXAccess.js new file mode 100644 index 0000000..e191a12 --- /dev/null +++ b/api/v1/src/checkAnixartEXAccess.js @@ -0,0 +1,16 @@ +const axios = require('axios'); +const loginList = require('./login.json'); + +async function checkAnixartEXAccess(token) { + if (!token) return false; + + try { + const { data } = await axios.get(`https://api.anixart.tv/profile/preference/login/info?token=${token}`); + const login = data.login; + const allowedLogins = loginList.map(u => u.login); + return allowedLogins.includes(login); + } catch (error) { + console.error("Ошибка при проверке EX-доступа:", error.message); + return false; + } +}