1
0
mirror of synced 2025-10-29 02:19:19 +00:00

added server management

This commit is contained in:
Valentin PUCCETTI
2023-09-11 15:21:36 +02:00
parent 298ef6d873
commit a034396dbe
23 changed files with 553 additions and 177 deletions

View File

@@ -5,6 +5,8 @@ const session = require('express-session');
const databaseService = require('./services/database.service');
const bodyParser = require('body-parser');
userService = require("./services/users.service");
const groupService = require("./services/group.service");
const User = require('./model/user.model')
@@ -50,10 +52,22 @@ app.use(function(req, res, next) {
});
app.get("/", (req, res) => {
if (req.session.loggedin === true) {
res.render('index', { user: req.session.user })
} else {
res.redirect("/login")
try {
if (req.session.loggedin === true) {
var stats = {}
Key.count({ where: { idOwner: req.session.user.id } }).then((result) => {
stats["keys"] = result
Member.count({ where: { userId: req.session.user.id } }).then((result) => {
stats["groups"] = result
res.render('index', { user: req.session.user, stats: stats })
})
})
} else {
res.redirect("/login")
}
} catch (e) {
console.log(e)
}
});
@@ -62,9 +76,10 @@ app.get("/login", (req, res) => {
res.render('login')
});
try {
userService.makeAdmin(43043885)
} catch (e) {
}
app.use('/admin/', require('./routes/admin.route'));
app.use('/auth/', require('./routes/auth.route'));