|
- (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__;
-
- })();
|