mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-08-19 12:59:42 -07:00
Use cherrypy base for login host info
This commit is contained in:
parent
7e024fd736
commit
d18820b832
1 changed files with 8 additions and 9 deletions
|
@ -219,13 +219,10 @@ class AuthController(object):
|
||||||
"""Called on successful login"""
|
"""Called on successful login"""
|
||||||
|
|
||||||
# Save login to the database
|
# Save login to the database
|
||||||
ip_address = cherrypy.request.headers.get('X-Forwarded-For', cherrypy.request.headers.get('Remote-Addr'))
|
host = cherrypy.request.base
|
||||||
host = cherrypy.request.headers.get('Origin')
|
ip_address = cherrypy.request.headers.get('X-Forwarded-For',
|
||||||
if not host:
|
cherrypy.request.headers.get('X-Real-Ip',
|
||||||
scheme = cherrypy.request.headers.get('X-Forwarded-Proto', 'http')
|
cherrypy.request.headers.get('Remote-Addr')))
|
||||||
address = cherrypy.request.headers.get('X-Forwarded-Host', cherrypy.request.headers.get('Host'))
|
|
||||||
host = "{}://{}".format(scheme, address)
|
|
||||||
|
|
||||||
user_agent = cherrypy.request.headers.get('User-Agent')
|
user_agent = cherrypy.request.headers.get('User-Agent')
|
||||||
|
|
||||||
Users().set_user_login(user_id=user_id,
|
Users().set_user_login(user_id=user_id,
|
||||||
|
@ -246,8 +243,10 @@ class AuthController(object):
|
||||||
"""Called on failed login"""
|
"""Called on failed login"""
|
||||||
|
|
||||||
# Save login attempt to the database
|
# Save login attempt to the database
|
||||||
ip_address = cherrypy.request.headers.get('X-Forwarded-For', cherrypy.request.headers.get('Remote-Addr'))
|
host = cherrypy.request.base
|
||||||
host = cherrypy.request.headers.get('Origin')
|
ip_address = cherrypy.request.headers.get('X-Forwarded-For',
|
||||||
|
cherrypy.request.headers.get('X-Real-Ip',
|
||||||
|
cherrypy.request.headers.get('Remote-Addr')))
|
||||||
user_agent = cherrypy.request.headers.get('User-Agent')
|
user_agent = cherrypy.request.headers.get('User-Agent')
|
||||||
|
|
||||||
Users().set_user_login(user=username,
|
Users().set_user_login(user=username,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue