From e4b0625799d9efd89e7e9518278588158b296c6c Mon Sep 17 00:00:00 2001
From: retoor <retoor@molodetz.nl>
Date: Sun, 13 Apr 2025 20:26:02 +0200
Subject: [PATCH] Fixed auth.

---
 src/snek/system/view.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/snek/system/view.py b/src/snek/system/view.py
index 4a6e7a1..981a2e5 100644
--- a/src/snek/system/view.py
+++ b/src/snek/system/view.py
@@ -8,7 +8,7 @@ class BaseView(web.View):
     login_required = False
 
     async def _iter(self):
-        if self.login_required and not self.session.get("logged_in"):
+        if self.login_required and (not self.session.get("logged_in") or not self.session.get("uid")):
             return web.HTTPFound("/")
         return await super()._iter()