17 lines
461 B
JavaScript
17 lines
461 B
JavaScript
const forge = require('node-forge');
|
|
const { Token } = require('../../models/index');
|
|
|
|
async function Login(req, res, next) {
|
|
const user = req.user;
|
|
const remember = req.body.remember;
|
|
|
|
await Token.destroy({ where: { userID: req.user.userID } });
|
|
const newToken = await Token.create({
|
|
userID: req.user.userID,
|
|
expires: remember,
|
|
});
|
|
|
|
res.send({ userID: user.userID, token: newToken.tokenID });
|
|
}
|
|
|
|
module.exports = Login;
|