1
0
mirror of synced 2025-10-28 18:19:17 +00:00

dynamic dashboard

This commit is contained in:
Valentin PUCCETTI
2023-09-11 22:55:09 +02:00
parent 7c6c82f47b
commit 8849d0f6e7
5 changed files with 67 additions and 23 deletions

View File

@@ -6,10 +6,16 @@ var router = express.Router();
router.use('*', (req, res, next) => {
if (req.session.loggedin === true) {
User.findOne({ where: { id: req.session.user.id } }).then((result) => {
if (result.admin === true) {
next()
} else {
try {
if (result.admin === true) {
next()
} else {
res.redirect('/')
}
} catch (e) {
console.log(e)
res.redirect('/')
}
})
} else {

View File

@@ -23,9 +23,13 @@ router.get("/",async (req, res) => {
router.get("/delete/:userId", (req, res) => {
try {
userService.delUser(req.params.userId).then((result) => {
if (req.params.userId != req.session.user.id) {
userService.delUser(req.params.userId).then((result) => {
res.redirect("/admin/users")
})
} else {
res.redirect("/admin/users")
})
}
} catch(e) {
console.log(e)
}