Update homepage: remove create account, hide login if logged in
This commit is contained in:
+11
-1
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user