Example #1
0
 def decorated(*args, **kwargs):
     response = f(*args, **kwargs)
     if response.status_code in (200, 307):
         ip_addr = request.environ.get('REMOTE_ADDR', None)
         if not ip_addr:
             ip_addr = request.remote_addr
         AccessLog.create_record(request.args.get('token'), ip_addr)
     return response
Example #2
0
 def decorated(*args, **kwargs):
     response = f(*args, **kwargs)
     if response.status_code in (200, 307):
         ip_addr = request.environ.get('REMOTE_ADDR', None)
         if not ip_addr:
             ip_addr = request.remote_addr
         AccessLog.create_record(request.args.get('token'), ip_addr)
     return response
 def decorated(*args, **kwargs):
     response = f(*args, **kwargs)
     if response.status_code in (200, 307):
         if 'BEHIND_GATEWAY' in current_app.config and current_app.config['BEHIND_GATEWAY']:
             ip_addr = request.headers.get(current_app.config['REMOTE_ADDR_HEADER'])
         else:
             ip_addr = request.remote_addr
         AccessLog.create_record(request.args.get('token'), ip_addr)
     return response
Example #4
0
 def decorated(*args, **kwargs):
     response = f(*args, **kwargs)
     if response.status_code in (200, 307):
         if 'BEHIND_GATEWAY' in current_app.config and current_app.config[
                 'BEHIND_GATEWAY']:
             ip_addr = request.headers.get(
                 current_app.config['REMOTE_ADDR_HEADER'])
         else:
             ip_addr = request.remote_addr
         AccessLog.create_record(request.args.get('token'), ip_addr)
     return response