mirror of
https://github.com/evennia/evennia.git
synced 2026-03-29 03:57:17 +02:00
Fixed webclient_ajax IP checking
This commit is contained in:
parent
44ebefe561
commit
901786fcfc
1 changed files with 4 additions and 2 deletions
|
|
@ -31,7 +31,7 @@ from evennia.server import session
|
|||
from evennia.utils import utils
|
||||
from evennia.utils.ansi import parse_ansi
|
||||
from evennia.utils.text2html import parse_html
|
||||
from evennia.utils.utils import to_bytes
|
||||
from evennia.utils.utils import to_bytes, ip_from_request
|
||||
|
||||
_CLIENT_SESSIONS = utils.mod_import(settings.SESSION_ENGINE).SessionStore
|
||||
_RE_SCREENREADER_REGEX = re.compile(
|
||||
|
|
@ -197,6 +197,8 @@ class AjaxWebClient(resource.Resource):
|
|||
csessid = self.get_client_sessid(request)
|
||||
browserstr = self.get_browserstr(request)
|
||||
|
||||
remote_addr = ip_from_request(request)
|
||||
|
||||
host_string = "%s (%s:%s)" % (
|
||||
_SERVERNAME,
|
||||
request.getRequestHostname(),
|
||||
|
|
@ -205,7 +207,7 @@ class AjaxWebClient(resource.Resource):
|
|||
|
||||
sess = AjaxWebClientSession()
|
||||
sess.client = self
|
||||
sess.init_session("ajax/comet", request.origin_ip, self.sessionhandler)
|
||||
sess.init_session("ajax/comet", remote_addr, self.sessionhandler)
|
||||
|
||||
sess.csessid = csessid
|
||||
sess.browserstr = browserstr
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue