From f051ef00eee035d36cca433e4dce5dd99f1f2d78 Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Sat, 26 Feb 2022 20:29:00 +0200 Subject: [PATCH] verified --- .gitignore | 3 +-- files/routes/admin.py | 14 ++------------ files/routes/login.py | 1 + verified | 1 - 4 files changed, 4 insertions(+), 15 deletions(-) delete mode 100644 verified diff --git a/.gitignore b/.gitignore index 6e7d9cc20..8912b0ea1 100644 --- a/.gitignore +++ b/.gitignore @@ -10,5 +10,4 @@ venv/ .sass-cache/ flask_session/ .DS_Store -disable_signups -verified \ No newline at end of file +disable_signups \ No newline at end of file diff --git a/files/routes/admin.py b/files/routes/admin.py index 6377e53e7..d3bf8a6a9 100644 --- a/files/routes/admin.py +++ b/files/routes/admin.py @@ -28,14 +28,9 @@ month = datetime.now().strftime('%B') def merge(v, id1, id2): if v.id != AEVANN_ID: abort(403) - with open('verified', 'r') as f: - verified = int(f.read()) - - if time.time() - verified > 5: + if time.time() - session.get('verified', 0) > 5: session.pop("session_id", None) session.pop("lo_user", None) - with open('verified', 'w') as f: - f.write(str(int(time.time()))) path = request.path qs = urlencode(dict(request.values)) argval = quote(f"{path}?{qs}", safe='') @@ -93,14 +88,9 @@ def merge(v, id1, id2): def merge_all(v, id): if v.id != AEVANN_ID: abort(403) - with open('verified', 'r') as f: - verified = int(f.read()) - - if time.time() - verified > 5: + if time.time() - session.get('verified', 0) > 5: session.pop("session_id", None) session.pop("lo_user", None) - with open('verified', 'w') as f: - f.write(str(int(time.time()))) path = request.path qs = urlencode(dict(request.values)) argval = quote(f"{path}?{qs}", safe='') diff --git a/files/routes/login.py b/files/routes/login.py index 3d4919920..b4e7cf3b0 100644 --- a/files/routes/login.py +++ b/files/routes/login.py @@ -142,6 +142,7 @@ def login_post(): session["session_id"] = token_hex(49) session["lo_user"] = account.id session["login_nonce"] = account.login_nonce + if v.id == AEVANN_ID: session["verified"] = time.time() g.db.commit() diff --git a/verified b/verified deleted file mode 100644 index c58baa1c6..000000000 --- a/verified +++ /dev/null @@ -1 +0,0 @@ -1645891410 \ No newline at end of file