import httpagentparser
from itertools import chain
uid = super(res_users, self).authenticate(db, login, password, user_agent_env)
ip_address = request.httprequest.environ['REMOTE_ADDR'] <<< here is the code for ip its working fyn when its http
agent = request.httprequest.environ.get('HTTP_USER_AGENT')
agent_details = httpagentparser.detect(agent)