const express = require("express");
const database = require("../database.js")
const argon2 = require('argon2')
const router = express.Router();
router.post("/api/login", async (req, res) => {
const data = await database.get_password(req.body.username)
console.log("hei")
if (data.success == false) {
res.json({
token: null,
error: "User does not exist or password is wrong"
})
return
}
//check password
const valid = await argon2.verify(data.password, req.body.password)
if (valid) {
res.json({
token: data.token,
error: null
})
} else {
res.json({
token: null,
error: "User does not exist or password is wrong"
})
}
})
module.exports = router;
const express = require("express");
const database = require("../database.js")
const argon2 = require('argon2')
const router = express.Router();
router.post("/api/login", async (req, res) => {
const data = await database.get_password(req.body.username)
console.log("hei")
if (data.success == false) {
res.json({
token: null,
error: "User does not exist or password is wrong"
})
return
}
//check password
const valid = await argon2.verify(data.password, req.body.password)
if (valid) {
res.json({
token: data.token,
error: null
})
} else {
res.json({
token: null,
error: "User does not exist or password is wrong"
})
}
})
module.exports = router;