Work on site domain FQDN lookup with referrer.
This commit is contained in:
@@ -85,7 +85,7 @@ async def lookup_site_domain_obj(
|
|||||||
exclude_none: bool = True,
|
exclude_none: bool = True,
|
||||||
response: Response = Response,
|
response: Response = Response,
|
||||||
):
|
):
|
||||||
log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
log.setLevel(logging.INFO) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||||
log.debug(locals())
|
log.debug(locals())
|
||||||
|
|
||||||
data = {}
|
data = {}
|
||||||
@@ -98,6 +98,7 @@ async def lookup_site_domain_obj(
|
|||||||
referrer = referer
|
referrer = referer
|
||||||
data['required_referrer'] = referer
|
data['required_referrer'] = referer
|
||||||
data['required_refer'] = referer
|
data['required_refer'] = referer
|
||||||
|
log.info(f'Looking up site domain with FQDN: {fqdn}; Access Key {access_key}; Referrer: {referrer}')
|
||||||
log.debug(data)
|
log.debug(data)
|
||||||
|
|
||||||
if access_key and referrer:
|
if access_key and referrer:
|
||||||
@@ -119,18 +120,6 @@ async def lookup_site_domain_obj(
|
|||||||
AND (site_domain.required_referrer IS NULL OR site_domain.required_referrer = '')
|
AND (site_domain.required_referrer IS NULL OR site_domain.required_referrer = '')
|
||||||
"""
|
"""
|
||||||
|
|
||||||
# if access_key:
|
|
||||||
# #sql_access_key_referrer = 'AND site_domain.domain_access_key = :domain_access_key'
|
|
||||||
|
|
||||||
# sql_access_key_referrer = """
|
|
||||||
# AND (site_domain.domain_access_key = :domain_access_key AND (site_domain.required_referrer IS NULL OR site_domain.required_referrer = ''))
|
|
||||||
# OR (site_domain.domain_access_key = :domain_access_key AND site_domain.required_referrer = :required_referrer)
|
|
||||||
# """
|
|
||||||
# else:
|
|
||||||
# sql_access_key_referrer = 'AND site_domain.domain_access_key IS NULL'
|
|
||||||
# #if referrer:
|
|
||||||
# # sql_referrer = 'AND site_domain.required_referrer = :required_referrer'
|
|
||||||
|
|
||||||
sql = f"""
|
sql = f"""
|
||||||
SELECT *, site_enable_from AS 'enable_from', site_enable_to AS 'enable_to'
|
SELECT *, site_enable_from AS 'enable_from', site_enable_to AS 'enable_to'
|
||||||
FROM `v_site_domain` AS site_domain
|
FROM `v_site_domain` AS site_domain
|
||||||
@@ -142,7 +131,6 @@ async def lookup_site_domain_obj(
|
|||||||
|
|
||||||
# NOTE: This need to broken out into a methods function for site and or site_domain
|
# NOTE: This need to broken out into a methods function for site and or site_domain
|
||||||
if site_domain_obj_result := sql_select(data=data, sql=sql):
|
if site_domain_obj_result := sql_select(data=data, sql=sql):
|
||||||
log.info('')
|
|
||||||
if isinstance(site_domain_obj_result, dict):
|
if isinstance(site_domain_obj_result, dict):
|
||||||
log.info('Got a site domain result')
|
log.info('Got a site domain result')
|
||||||
try:
|
try:
|
||||||
|
|||||||
Reference in New Issue
Block a user