login

<     >

2022-03-01 16:00:55 (UTC-03:00)

Marcel Rodrigues <marcelgmr@gmail.com>

redirect /login to / if already logged in

diff --git a/app.lua b/app.lua
index ff0401e..d85371c 100644
--- a/app.lua
+++ b/app.lua
@@ -99,7 +99,12 @@ local routes = {
     end},
     {"GET", "/login",
     function (req)
-        return lud.template.render_file("view/login.html", {})
+        local user = get_user(req.cookies)
+        if user ~= nil then  -- already logged in
+            return "/", 303
+        else
+            return lud.template.render_file("view/login.html", {})
+        end
     end},
     {"POST", "/login",
     function (req)