Added cookie consent

This commit is contained in:
2022-06-16 13:22:06 +01:00
parent e4e07c43b4
commit 5c8435d39e
5 changed files with 18 additions and 8 deletions

View File

@@ -5,7 +5,7 @@ from flask import Blueprint, redirect, request, render_template
from datetime import datetime, timedelta
views = Blueprint(
name='common',
name='views',
import_name=__name__,
template_folder='templates',
static_folder='static'
@@ -15,7 +15,7 @@ views = Blueprint(
def _privacy():
return render_template('privacy.html')
@views.route('/cookie_consent/')
@views.route('/cookies/', methods=['POST'])
def _cookie_consent():
resp = redirect('/')
resp.set_cookie(
@@ -24,7 +24,7 @@ def _cookie_consent():
max_age = timedelta(days=14) if request.cookies.get('remember') == 'True' else None,
path = '/',
expires = datetime.utcnow() + timedelta(days=14) if request.cookies.get('remember') else None,
domain = f'.{Config.SERVER_NAME}',
domain = f'{Config.SERVER_NAME}',
secure = True
)
return resp