diff --git a/gemp-lotr/gemp-lotr-web/src/main/java/com/gempukku/lotro/server/ServerResource.java b/gemp-lotr/gemp-lotr-web/src/main/java/com/gempukku/lotro/server/ServerResource.java index 126ebed6c..09be4e85c 100644 --- a/gemp-lotr/gemp-lotr-web/src/main/java/com/gempukku/lotro/server/ServerResource.java +++ b/gemp-lotr/gemp-lotr-web/src/main/java/com/gempukku/lotro/server/ServerResource.java @@ -67,6 +67,13 @@ public class ServerResource extends AbstractResource { } } + @Path("/logout") + @POST + public void logout( + @Context HttpServletRequest request) throws Exception { + logoutUser(request); + } + @Path("/register") @POST @Produces("text/html") @@ -202,6 +209,10 @@ public class ServerResource extends AbstractResource { request.getSession().setAttribute("logged", login); } + private void logoutUser(HttpServletRequest request) { + request.getSession().removeAttribute("logged"); + } + private String getUserNameIfLogged(HttpServletRequest request) { return (String) request.getSession().getAttribute("logged"); } diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/deckBuild.html b/gemp-lotr/gemp-lotr-web/src/main/webapp/deckBuild.html index 618e7db20..efaa6428d 100644 --- a/gemp-lotr/gemp-lotr-web/src/main/webapp/deckBuild.html +++ b/gemp-lotr/gemp-lotr-web/src/main/webapp/deckBuild.html @@ -93,16 +93,16 @@ - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - + + + + + + + + - - - + + + - - - + + + - - - - - - - - - - + + + + + + + + + +