IP retrieving fixed to not use hostname, but an address (IP) instead.
This commit is contained in:
@@ -65,7 +65,7 @@ public class LeagueRequestHandler extends LotroServerRequestHandler implements U
|
|||||||
if (league == null)
|
if (league == null)
|
||||||
throw new HttpProcessingException(404);
|
throw new HttpProcessingException(404);
|
||||||
|
|
||||||
if (!_leagueService.playerJoinsLeague(league, resourceOwner, ((InetSocketAddress) e.getRemoteAddress()).getHostName()))
|
if (!_leagueService.playerJoinsLeague(league, resourceOwner, ((InetSocketAddress) e.getRemoteAddress()).getAddress().getHostAddress()))
|
||||||
throw new HttpProcessingException(409);
|
throw new HttpProcessingException(409);
|
||||||
|
|
||||||
responseWriter.writeXmlResponse(null);
|
responseWriter.writeXmlResponse(null);
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ import com.gempukku.lotro.db.vo.CollectionType;
|
|||||||
import com.gempukku.lotro.game.Player;
|
import com.gempukku.lotro.game.Player;
|
||||||
import org.jboss.netty.channel.MessageEvent;
|
import org.jboss.netty.channel.MessageEvent;
|
||||||
import org.jboss.netty.handler.codec.http.CookieEncoder;
|
import org.jboss.netty.handler.codec.http.CookieEncoder;
|
||||||
import static org.jboss.netty.handler.codec.http.HttpHeaders.Names.SET_COOKIE;
|
|
||||||
import org.jboss.netty.handler.codec.http.HttpRequest;
|
import org.jboss.netty.handler.codec.http.HttpRequest;
|
||||||
import org.jboss.netty.handler.codec.http.QueryStringDecoder;
|
import org.jboss.netty.handler.codec.http.QueryStringDecoder;
|
||||||
import org.jboss.netty.handler.codec.http.multipart.Attribute;
|
import org.jboss.netty.handler.codec.http.multipart.Attribute;
|
||||||
@@ -27,6 +26,8 @@ import java.util.LinkedList;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import static org.jboss.netty.handler.codec.http.HttpHeaders.Names.SET_COOKIE;
|
||||||
|
|
||||||
public class LotroServerRequestHandler {
|
public class LotroServerRequestHandler {
|
||||||
protected PlayerDAO _playerDao;
|
protected PlayerDAO _playerDao;
|
||||||
protected LoggedUserHolder _loggedUserHolder;
|
protected LoggedUserHolder _loggedUserHolder;
|
||||||
@@ -133,7 +134,7 @@ public class LotroServerRequestHandler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected Map<String, String> logUserReturningHeaders(MessageEvent e, String login) throws SQLException {
|
protected Map<String, String> logUserReturningHeaders(MessageEvent e, String login) throws SQLException {
|
||||||
_playerDao.updateLastLoginIp(login, ((InetSocketAddress) e.getChannel().getRemoteAddress()).getHostName());
|
_playerDao.updateLastLoginIp(login, ((InetSocketAddress) e.getRemoteAddress()).getAddress().getHostAddress());
|
||||||
|
|
||||||
CookieEncoder cookieEncoder = new CookieEncoder(true);
|
CookieEncoder cookieEncoder = new CookieEncoder(true);
|
||||||
for (Map.Entry<String, String> cookie : _loggedUserHolder.logUser(login).entrySet())
|
for (Map.Entry<String, String> cookie : _loggedUserHolder.logUser(login).entrySet())
|
||||||
|
|||||||
Reference in New Issue
Block a user