remotes/1693045480750635534/spooky-22
Aevann1 2022-05-26 02:54:05 +02:00
parent 163267c88c
commit e4893c617e
2 changed files with 5 additions and 6 deletions

View File

@ -6,6 +6,8 @@ from random import randint
def get_logged_in_user():
if hasattr(g, 'v'): return g.v
if not (hasattr(g, 'db') and g.db): g.db = db_session()
v = None
@ -58,6 +60,7 @@ def get_logged_in_user():
g.loggedout_counter = len([x for x in loggedout.values() if timestamp-x<15*60])
cache.set(f'{SITE}_loggedout', loggedout)
g.v = v
return v
@ -74,7 +77,6 @@ def auth_desired(f):
check_ban_evade(v)
g.v = v
return make_response(f(*args, v=v, **kwargs))
wrapper.__name__ = f.__name__
@ -89,7 +91,6 @@ def auth_required(f):
check_ban_evade(v)
g.v = v
return make_response(f(*args, v=v, **kwargs))
wrapper.__name__ = f.__name__
@ -109,7 +110,6 @@ def is_not_permabanned(f):
if v.is_banned and v.unban_utc == 0:
return {"error": "Interal server error"}, 500
g.v = v
return make_response(f(*args, v=v, **kwargs))
wrapper.__name__ = f.__name__
@ -128,7 +128,6 @@ def admin_level_required(x):
if v.admin_level < x: abort(403)
g.v = v
return make_response(f(*args, v=v, **kwargs))
wrapper.__name__ = f.__name__

View File

@ -16,9 +16,9 @@
<img src="/e/marseylowpoly.webp" height=18 width=28>
{% if v and v.admin_level > 1 %}
PEOPLE HERE NOW: <a href="/admin/loggedin">{{g.loggedin_counter}} logged in</a>, {{g.loggedout_counter}} logged out
People here now: <a href="/admin/loggedin">{{g.loggedin_counter}} logged in</a>, {{g.loggedout_counter}} logged out
{% else %}
PEOPLE HERE NOW: {{g.loggedin_counter}} logged in, {{g.loggedout_counter}} logged out
People here now: {{g.loggedin_counter}} logged in, {{g.loggedout_counter}} logged out
{% endif %}
{%- endif -%}
</div>