diff options
Diffstat (limited to 'src/server/Main.hx')
| -rw-r--r-- | src/server/Main.hx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/Main.hx b/src/server/Main.hx index b4fe68e..31ac1f9 100644 --- a/src/server/Main.hx +++ b/src/server/Main.hx @@ -87,7 +87,7 @@ class Main { }); final dir = '$rootDir/res'; - HttpServer.init(dir, '$rootDir/user/res'); + HttpServer.init(dir, '$rootDir/user/res', config.localAdmins); Lang.init('$dir/langs'); final server = Http.createServer((req, res) -> { @@ -238,7 +238,7 @@ class Main { final id = freeIds.length > 0 ? freeIds.shift() : clients.length; final name = 'Guest ${id + 1}'; trace('$name connected ($ip)'); - final isAdmin = req.connection.localAddress == ip; + final isAdmin = config.localAdmins && req.connection.localAddress == ip; final client = new Client(ws, req, id, name, 0); client.isAdmin = isAdmin; clients.push(client); |
