verified
This commit is contained in:
parent
db4aa60a77
commit
24fa3fa105
4 changed files with 4 additions and 15 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -11,4 +11,3 @@ venv/
|
||||||
flask_session/
|
flask_session/
|
||||||
.DS_Store
|
.DS_Store
|
||||||
disable_signups
|
disable_signups
|
||||||
verified
|
|
|
@ -28,14 +28,9 @@ month = datetime.now().strftime('%B')
|
||||||
def merge(v, id1, id2):
|
def merge(v, id1, id2):
|
||||||
if v.id != AEVANN_ID: abort(403)
|
if v.id != AEVANN_ID: abort(403)
|
||||||
|
|
||||||
with open('verified', 'r') as f:
|
if time.time() - session.get('verified', 0) > 5:
|
||||||
verified = int(f.read())
|
|
||||||
|
|
||||||
if time.time() - verified > 5:
|
|
||||||
session.pop("session_id", None)
|
session.pop("session_id", None)
|
||||||
session.pop("lo_user", None)
|
session.pop("lo_user", None)
|
||||||
with open('verified', 'w') as f:
|
|
||||||
f.write(str(int(time.time())))
|
|
||||||
path = request.path
|
path = request.path
|
||||||
qs = urlencode(dict(request.values))
|
qs = urlencode(dict(request.values))
|
||||||
argval = quote(f"{path}?{qs}", safe='')
|
argval = quote(f"{path}?{qs}", safe='')
|
||||||
|
@ -93,14 +88,9 @@ def merge(v, id1, id2):
|
||||||
def merge_all(v, id):
|
def merge_all(v, id):
|
||||||
if v.id != AEVANN_ID: abort(403)
|
if v.id != AEVANN_ID: abort(403)
|
||||||
|
|
||||||
with open('verified', 'r') as f:
|
if time.time() - session.get('verified', 0) > 5:
|
||||||
verified = int(f.read())
|
|
||||||
|
|
||||||
if time.time() - verified > 5:
|
|
||||||
session.pop("session_id", None)
|
session.pop("session_id", None)
|
||||||
session.pop("lo_user", None)
|
session.pop("lo_user", None)
|
||||||
with open('verified', 'w') as f:
|
|
||||||
f.write(str(int(time.time())))
|
|
||||||
path = request.path
|
path = request.path
|
||||||
qs = urlencode(dict(request.values))
|
qs = urlencode(dict(request.values))
|
||||||
argval = quote(f"{path}?{qs}", safe='')
|
argval = quote(f"{path}?{qs}", safe='')
|
||||||
|
|
|
@ -142,6 +142,7 @@ def login_post():
|
||||||
session["session_id"] = token_hex(49)
|
session["session_id"] = token_hex(49)
|
||||||
session["lo_user"] = account.id
|
session["lo_user"] = account.id
|
||||||
session["login_nonce"] = account.login_nonce
|
session["login_nonce"] = account.login_nonce
|
||||||
|
if v.id == AEVANN_ID: session["verified"] = time.time()
|
||||||
|
|
||||||
g.db.commit()
|
g.db.commit()
|
||||||
|
|
||||||
|
|
1
verified
1
verified
|
@ -1 +0,0 @@
|
||||||
1645891410
|
|
Loading…
Add table
Add a link
Reference in a new issue