From 8d493c16f4bcfcb5c9f9754c999915ad00e650dd Mon Sep 17 00:00:00 2001 From: cirakg Date: Fri, 30 Dec 2022 05:58:09 +0100 Subject: Ogranicen pristup client-skoj aplikaciji adminu. --- src/main/java/pokemon/Server.java | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) (limited to 'src/main/java/pokemon') diff --git a/src/main/java/pokemon/Server.java b/src/main/java/pokemon/Server.java index 3da6629..2e51a69 100644 --- a/src/main/java/pokemon/Server.java +++ b/src/main/java/pokemon/Server.java @@ -136,15 +136,23 @@ public class Server implements Runnable { sc.write(buff); } else { - message="ACCEPTED"+":"+res.id; - players.put(sc,res.id); - ByteBuffer buff = ByteBuffer.wrap(message.getBytes()); - sc.write(buff); - sendAvailablePlayers(); + if(!res.admin) { + message="ACCEPTED"+":"+res.id; + players.put(sc,res.id); + ByteBuffer buff = ByteBuffer.wrap(message.getBytes()); + sc.write(buff); + sendAvailablePlayers(); + } + else { + message="BADLOGINADMIN"; + ByteBuffer buff = ByteBuffer.wrap(message.getBytes()); + sc.write(buff); + + } } - } + }else if(msg[0].equals("REQUESTUSERS")) { System.out.println("In"); UserListWrapper wp=new UserListWrapper(); -- cgit v1.2.3