def track_user_login(sender, request, user, **kwargs): couch_user = CouchUser.from_django_user(user) if couch_user and couch_user.is_web_user(): if not request or HUBSPOT_COOKIE not in request.COOKIES: # API calls, form submissions etc. return meta = get_meta(request) track_user_sign_in_on_hubspot.delay(couch_user, request.COOKIES, meta, request.path)
def track_user_login(sender, request, user, **kwargs): couch_user = CouchUser.from_django_user(user) if couch_user and couch_user.is_web_user(): if not request or HUBSPOT_COOKIE not in request.COOKIES: # API calls, form submissions etc. return meta = get_meta(request) track_user_sign_in_on_hubspot.delay(couch_user, request.COOKIES, meta, request.path)
def track_user_login(sender, request, user, **kwargs): couch_user = CouchUser.from_django_user(user) if couch_user and couch_user.is_web_user(): if not request or HUBSPOT_COOKIE not in request.COOKIES: # API calls, form submissions etc. return meta = { 'HTTP_X_FORWARDED_FOR': request.META.get('HTTP_X_FORWARDED_FOR'), 'REMOTE_ADDR': request.META.get('REMOTE_ADDR'), } track_user_sign_in_on_hubspot.delay(couch_user, request.COOKIES, meta)
def track_user_login(sender, request, user, **kwargs): couch_user = CouchUser.from_django_user(user) if couch_user and couch_user.is_web_user(): if not request or HUBSPOT_COOKIE not in request.COOKIES: # API calls, form submissions etc. return meta = { 'HTTP_X_FORWARDED_FOR': request.META.get('HTTP_X_FORWARDED_FOR'), 'REMOTE_ADDR': request.META.get('REMOTE_ADDR'), } track_user_sign_in_on_hubspot.delay(couch_user, request.COOKIES, meta)
def track_user_login(sender, request, user, **kwargs): couch_user = CouchUser.from_django_user(user) if couch_user and couch_user.is_web_user(): if not request or HUBSPOT_COOKIE not in request.COOKIES: # API calls, form submissions etc. user_confirming = request.path.startswith(reverse(ProcessRegistrationView.urlname)) if user_confirming: _no_cookie_soft_assert(False, 'User confirmed account but had no cookie') else: return meta = get_meta(request) track_user_sign_in_on_hubspot.delay(couch_user, request.COOKIES, meta, request.path)