(function() { var exports = {}; exports.id = 3908; exports.ids = [3908]; exports.modules = { /***/ 442: /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": function() { return /* binding */ handler; } /* harmony export */ }); /* harmony import */ var api_auth_auth__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1219); /* harmony import */ var api_auth_auth__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(api_auth_auth__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var cookies__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9038); /* harmony import */ var cookies__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(cookies__WEBPACK_IMPORTED_MODULE_1__); async function handler(req, res) { if (req.method == "POST") { const cookies = new (cookies__WEBPACK_IMPORTED_MODULE_1___default())(req, res); var email = req.body.email; var pass = req.body.pass; var partner = req.body.partner; var resp = await api_auth_auth__WEBPACK_IMPORTED_MODULE_0___default().login(partner, email, pass); var login = resp["res"]; // console.log(login["DATA"]); if (login["STATUS"] == 0) { return res.status(400).send(login["DATA"] + ". Check user and password again."); } var userObj = resp["cookies"]["user"]; await cookies.set("myToken", resp["cookies"]["token"], { httpOnly: true // true by default }); await cookies.set("user", JSON.stringify(userObj), { httpOnly: true // true by default }); let sessionId = userObj["partners_login_states"].filter(i => i.business_partner && i.business_partner.name.toUpperCase() == partner.toUpperCase()); if (sessionId.length == 0) return res.status(400).send("Login Failed"); return res.status(200).send("Success Login"); // res.status(200).json(login); // res.writeHead(200, { // Location: "../home", // //add other headers here... // }); // res.end(); } else { return res.status(400).send("NOT FOUND"); } } /***/ }), /***/ 8074: /***/ (function(module) { "use strict"; module.exports = require("@apollo/client");; /***/ }), /***/ 9038: /***/ (function(module) { "use strict"; module.exports = require("cookies");; /***/ }), /***/ 1683: /***/ (function(module) { "use strict"; module.exports = require("cross-fetch");; /***/ }) }; ; // load runtime var __webpack_require__ = require("../../../webpack-runtime.js"); __webpack_require__.C(exports); var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } var __webpack_exports__ = __webpack_require__.X(0, [6371,1219], function() { return __webpack_exec__(442); }); module.exports = __webpack_exports__; })();