dynamic server list + index for multi user

pull/1/head
Valentin 2023-09-14 23:47:21 +02:00
parent 7627445863
commit 497e3b5ac7
3 changed files with 8 additions and 2 deletions

View File

@ -13,11 +13,14 @@ router.get("/:server/users", async (req, res) => {
if (server) { if (server) {
if (bcrypt.compareSync(req.body.secret, server.secret)) { if (bcrypt.compareSync(req.body.secret, server.secret)) {
serverService.getServerUsers(req.params.server).then((result) => { serverService.getServerUsers(req.params.server).then((result) => {
console.log(result[0].serverUsername)
var raw = '' var raw = ''
for (x in result) { for (x in result) {
if (result[x]) {
raw += result[x].serverUsername + '\n' raw += result[x].serverUsername + '\n'
} }
}
res.send(raw) res.send(raw)
}) })
} else { } else {

View File

@ -49,6 +49,7 @@
</thead> </thead>
<tbody> <tbody>
<% servers.forEach(function (server) { %> <% servers.forEach(function (server) { %>
<% if (server.username === "accessgatemultiuser") { server.username = "dynamic" } %>
<tr> <tr>
<td><%= server.hostname %></td> <td><%= server.hostname %></td>
<td><%= server.ip %></td> <td><%= server.ip %></td>

View File

@ -58,6 +58,7 @@
</div> </div>
<ul class="list-group list-group-flush"> <ul class="list-group list-group-flush">
<% for (x in servers) { %> <% for (x in servers) { %>
<% if (servers[x].username === "accessgatemultiuser") { servers[x].username = session_user.serverUsername } %>
<li class="list-group-item"> <li class="list-group-item">
<div class="row align-items-center no-gutters"> <div class="row align-items-center no-gutters">
<div class="col me-2"> <div class="col me-2">
@ -69,6 +70,7 @@
</div> </div>
</li> </li>
<% } %> <% } %>