This repository has been archived on 2025-11-04. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
know-it-all/server/routes/auth/Login.js

16 lines
439 B
JavaScript

const { Token } = require('../../db/models/index');
async function Login(req, res, next) {
const user = req.user;
const remember = req.body.remember;
// Create token for user while setting expiry
await Token.destroy({ where: { ownerID: user.id } });
const newToken = await user.createToken({
expires: remember,
});
return res.send({ userID: user.id, token: newToken.id });
}
module.exports = Login;