login

<     >

2023-07-25 11:10:15 (UTC-03:00)

Marcel Rodrigues <marcelgmr@gmail.com>

home page is only accessible after login

diff --git a/skopos.lua b/skopos.lua
index cfc55c4..39ad829 100644
--- a/skopos.lua
+++ b/skopos.lua
@@ -45,6 +45,7 @@ function App:routes()
     {"GET", "/?",
     function (req)
         local user = self:get_user(req)
+        if user == nil then return "/login", 303 end
         local env = {title=self.title, user=user}
         return lud.template.render_file("view/home.html", env)
     end},

diff --git a/view/home.html b/view/home.html
index 35d8f35..eaf7e79 100644
--- a/view/home.html
+++ b/view/home.html
@@ -9,10 +9,6 @@
 </head>
 <body>
   <h1 class="centered">Home</h1>
-  % if $user ~= nil then
     <p>Welcome {{$user.name}}!</p>
-  % else
-    <p>Please <a href="/login">log in</a>.</p>
-  % end
 </body>
 </html>