const authService = require("../services/auth.service"); const loginUser = async (req, res) => { const { username, password, role, tenant } = req.body; const { token, refreshToken, user } = await authService.login( username, password, tenant ); res.header("auth-token", token); res.cookie("refreshToken", refreshToken, { httpOnly: true, sameSite: process.env.NODE_ENV === "development" ? true : "none", secure: process.env.NODE_ENV === "development" ? false : true, }); res.status(200).json({ token, refreshToken, user, }); }; module.exports = { loginUser, };