remotes/1693045480750635534/spooky-22
parent
163267c88c
commit
e4893c617e
|
@ -6,6 +6,8 @@ from random import randint
|
||||||
|
|
||||||
def get_logged_in_user():
|
def get_logged_in_user():
|
||||||
|
|
||||||
|
if hasattr(g, 'v'): return g.v
|
||||||
|
|
||||||
if not (hasattr(g, 'db') and g.db): g.db = db_session()
|
if not (hasattr(g, 'db') and g.db): g.db = db_session()
|
||||||
|
|
||||||
v = None
|
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])
|
g.loggedout_counter = len([x for x in loggedout.values() if timestamp-x<15*60])
|
||||||
cache.set(f'{SITE}_loggedout', loggedout)
|
cache.set(f'{SITE}_loggedout', loggedout)
|
||||||
|
|
||||||
|
g.v = v
|
||||||
|
|
||||||
return v
|
return v
|
||||||
|
|
||||||
|
@ -74,7 +77,6 @@ def auth_desired(f):
|
||||||
|
|
||||||
check_ban_evade(v)
|
check_ban_evade(v)
|
||||||
|
|
||||||
g.v = v
|
|
||||||
return make_response(f(*args, v=v, **kwargs))
|
return make_response(f(*args, v=v, **kwargs))
|
||||||
|
|
||||||
wrapper.__name__ = f.__name__
|
wrapper.__name__ = f.__name__
|
||||||
|
@ -89,7 +91,6 @@ def auth_required(f):
|
||||||
|
|
||||||
check_ban_evade(v)
|
check_ban_evade(v)
|
||||||
|
|
||||||
g.v = v
|
|
||||||
return make_response(f(*args, v=v, **kwargs))
|
return make_response(f(*args, v=v, **kwargs))
|
||||||
|
|
||||||
wrapper.__name__ = f.__name__
|
wrapper.__name__ = f.__name__
|
||||||
|
@ -109,7 +110,6 @@ def is_not_permabanned(f):
|
||||||
if v.is_banned and v.unban_utc == 0:
|
if v.is_banned and v.unban_utc == 0:
|
||||||
return {"error": "Interal server error"}, 500
|
return {"error": "Interal server error"}, 500
|
||||||
|
|
||||||
g.v = v
|
|
||||||
return make_response(f(*args, v=v, **kwargs))
|
return make_response(f(*args, v=v, **kwargs))
|
||||||
|
|
||||||
wrapper.__name__ = f.__name__
|
wrapper.__name__ = f.__name__
|
||||||
|
@ -128,7 +128,6 @@ def admin_level_required(x):
|
||||||
|
|
||||||
if v.admin_level < x: abort(403)
|
if v.admin_level < x: abort(403)
|
||||||
|
|
||||||
g.v = v
|
|
||||||
return make_response(f(*args, v=v, **kwargs))
|
return make_response(f(*args, v=v, **kwargs))
|
||||||
|
|
||||||
wrapper.__name__ = f.__name__
|
wrapper.__name__ = f.__name__
|
||||||
|
|
|
@ -16,9 +16,9 @@
|
||||||
<img src="/e/marseylowpoly.webp" height=18 width=28>
|
<img src="/e/marseylowpoly.webp" height=18 width=28>
|
||||||
|
|
||||||
{% if v and v.admin_level > 1 %}
|
{% 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 %}
|
{% 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 %}
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue