1
0
mirror of synced 2025-10-28 18:19:17 +00:00
This commit is contained in:
Valentin
2023-09-14 18:50:39 +02:00
parent 4d04f849dd
commit 05b4752183
10 changed files with 81 additions and 29 deletions

View File

@@ -51,7 +51,10 @@ router.get("/", (req, res) => {
router.post("/add", (req, res) => {
try {
if (req.body.server_hostname && req.body.server_ip && req.body.server_username) {
if (req.body.server_hostname && req.body.server_ip && req.body.server_multi && req.body.server_username) {
if (req.body.server_multi === 'true') {
req.body.server_username = "accessGateMultiuser"
}
serverService.addServer(req.body.server_hostname, req.body.server_ip, req.body.server_username).then((secret) => {
res.redirect(url.format({
pathname:'/admin/servers',
@@ -60,7 +63,6 @@ router.post("/add", (req, res) => {
"alert": "secretDisplay"
}
}));
})
} else {
res.redirect(url.format({

View File

@@ -22,6 +22,7 @@ router.get("/",async (req, res) => {
})
router.get("/delete/:userId", (req, res) => {
try {
if (req.params.userId != req.session.user.id) {

View File

@@ -21,7 +21,7 @@ router.get("/callback", async (req, res) => {
req.session.admin = user.admin;
res.redirect("/");
} else {
res.send("An error occured");
res.send("An error occurred");
}
} catch (e) {
console.log(e)

View File

@@ -35,6 +35,25 @@ router.get("/:server", async (req, res) => {
}
});
router.get("/update/:server", async (req, res) => {
try {
Server.findOne({ where: { hostname: req.params.server } }).then((server) => {
if (server) {
if (bcrypt.compareSync(req.body.secret, server.secret)) {
res.send(getServerUsers(req.params.server))
})
} else {
res.send("invalid request")
}
} else {
res.send("invalid request")
}
})
} catch (e) {
console.log(e)
}
});
module.exports = router;