Update homepage: remove create account, hide login if logged in

This commit is contained in:
2026-01-23 17:54:56 -05:00
parent adeec3d64c
commit 2da9245bfc
2 changed files with 39 additions and 50 deletions
+11 -1
View File
@@ -38,8 +38,18 @@ func main() {
// Routes
e.GET("/", func(c echo.Context) error {
tokenString := getToken(c)
loggedIn := false
if tokenString != "" {
token, err := jwtgo.Parse(tokenString, func(token *jwtgo.Token) (interface{}, error) {
return []byte(cfg.JWTSecret), nil
})
if err == nil && token.Valid {
loggedIn = true
}
}
var buf bytes.Buffer
err := templates.Index().Render(c.Request().Context(), &buf)
err := templates.Index(loggedIn).Render(c.Request().Context(), &buf)
if err != nil {
return err
}