Merge branch 'tls-query' into 'master'
better tls query See merge request engineering/make-post-sell/make_post_sell!29
This commit is contained in:
commit
30841b46a7
1 changed files with 6 additions and 7 deletions
|
|
@ -51,13 +51,12 @@ def ask_for_on_demand_tls(request):
|
|||
"""
|
||||
domain_name_requesting_tls = request.params.get("domain")
|
||||
if domain_name_requesting_tls:
|
||||
# "SELECT domain_name FROM mps_shop;"
|
||||
result = request.dbsession.execute(text("SELECT domain_name FROM mps_shop;"))
|
||||
rows = result.all()
|
||||
registered_domains = [r[0] for r in rows]
|
||||
if domain_name_requesting_tls in registered_domains:
|
||||
return Response(status_code=200)
|
||||
return Response(status_code=401)
|
||||
query = text("SELECT EXISTS (SELECT 1 FROM mps_shop WHERE domain_name = :domain_name)")
|
||||
result = request.dbsession.execute(query, {'domain_name': domain_name_requesting_tls})
|
||||
exists = result.scalar()
|
||||
if exists:
|
||||
return Response(status=200)
|
||||
return Response(status=401)
|
||||
|
||||
|
||||
# I set require_csfr to false because new browsers
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue