Compare commits
4 Commits
develop
...
1b017d919a
| Author | SHA1 | Date | |
|---|---|---|---|
|
1b017d919a
|
|||
|
ce5ec9aace
|
|||
|
668dc8683b
|
|||
|
26c91c030a
|
16
server.py
16
server.py
@@ -119,9 +119,19 @@ def index():
|
||||
if "podcast.woodburn.au" in request.host:
|
||||
return render_template('podcast.html')
|
||||
|
||||
loaded = False
|
||||
# Check if referrer is from handshake
|
||||
if request.referrer:
|
||||
print(request.referrer,flush=True)
|
||||
# Check if referrer includes nathan.woodburn.au
|
||||
if "nathan.woodburn.au" in request.referrer:
|
||||
loaded = True
|
||||
else:
|
||||
print("No referrer",flush=True)
|
||||
|
||||
|
||||
# Check if cookie is set
|
||||
if not request.cookies.get('loaded'):
|
||||
if not request.cookies.get('loaded') and not loaded:
|
||||
# Set cookie
|
||||
resp = make_response(render_template('loading.html'), 200, {'Content-Type': 'text/html'})
|
||||
resp.set_cookie('loaded', 'true', max_age=604800)
|
||||
@@ -170,6 +180,10 @@ def index():
|
||||
resp = make_response(render_template('index.html', handshake_scripts=handshake_scripts, HNS=address, repo=repo, repo_description=repo_description, custom=custom,sites=sites), 200, {'Content-Type': 'text/html'})
|
||||
# Cookie should last 1 week
|
||||
resp.set_cookie('HNS', address, max_age=604800)
|
||||
|
||||
if loaded:
|
||||
resp.set_cookie('loaded', 'true', max_age=604800)
|
||||
|
||||
return resp
|
||||
|
||||
@app.route('/now')
|
||||
|
||||
Reference in New Issue
Block a user