remotes/1693045480750635534/spooky-22
parent
163267c88c
commit
e4893c617e
|
@ -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__
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue