diff options
Diffstat (limited to 'core/views')
-rw-r--r-- | core/views/other.py | 4 | ||||
-rw-r--r-- | core/views/survex.py | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/core/views/other.py b/core/views/other.py index fd1d1ef..ceec79f 100644 --- a/core/views/other.py +++ b/core/views/other.py @@ -11,7 +11,7 @@ from troggle.core.models.logbooks import LogbookEntry, writelogbook # , PersonL # from databaseReset import reinit_db # don't do this. databaseRest runs code *at import time* from troggle.core.models.troggle import Expedition -from troggle.core.utils import current_expo, COOKIE_SHORT_TIMEOUT +from troggle.core.utils import current_expo, COOKIE_SHORT_TIMEOUT, PUBLIC_LAPTOP_COOKIE_NAME, PUBLIC_LAPTOP_COOKIE_TEXT from troggle.parsers.imports import ( import_caves, import_drawingsfiles, @@ -42,7 +42,7 @@ def public_laptop(request): This hack to be replaced in due course by a proper call from a user saying whether they are using a shared machine or not. """ response = HttpResponse(f"Cookie has been set on this machine, which now defines it as a public laptop. So the login cookie lifetimes will now be short:{COOKIE_SHORT_TIMEOUT/(60*60)} hour(s)") - response.set_cookie("public_laptop", "this is a public laptop", max_age=COOKIE_SHORT_TIMEOUT) # Cookie expires in 1 hour + response.set_cookie(PUBLIC_LAPTOP_COOKIE_NAME, PUBLIC_LAPTOP_COOKIE_TEXT, max_age=COOKIE_SHORT_TIMEOUT) # Cookie expires in 1 hour return response def todos(request, module): diff --git a/core/views/survex.py b/core/views/survex.py index 3c7e26a..230d98f 100644 --- a/core/views/survex.py +++ b/core/views/survex.py @@ -441,8 +441,8 @@ def svx(request, survex_file): else: edit_response = render(request, "svxfile.html", vmap) - edit_response.set_cookie('editor_id', editor, max_age=get_cookie_max_age()) # cookie expires after get_cookie_max_age() seconds - print(f"Cookie reset: {editor} for another {get_cookie_max_age()/3600} hour(s)") + edit_response.set_cookie('editor_id', editor, max_age=get_cookie_max_age(request)) # cookie expires after get_cookie_max_age() seconds + print(f"Cookie reset: {editor} for another {get_cookie_max_age(request)/3600} hour(s)") return edit_response |