added server management
This commit is contained in:
29
index.js
29
index.js
@@ -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'));
|
||||
|
||||
Reference in New Issue
Block a user