From b42542931a6c66445b5fc0e90d45c948fbcccc46 Mon Sep 17 00:00:00 2001 From: Masahiko AMANO Date: Tue, 7 Jan 2025 16:21:57 +0300 Subject: [PATCH] fix(server): move encryption key into arguments --- web/server/server.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/web/server/server.go b/web/server/server.go index 7c6d009..bc683b2 100644 --- a/web/server/server.go +++ b/web/server/server.go @@ -7,10 +7,10 @@ import ( "github.com/gin-gonic/gin" ) -func Serve(addr string) { +func Serve(addr string, encryptionKey []byte) { r := gin.Default() - store := cookie.NewStore([]byte("secret")) + store := cookie.NewStore(encryptionKey) store.Options(sessions.Options{Path: "/"}) r.Use(sessions.Sessions("session", store)) @@ -22,6 +22,7 @@ func Serve(addr string) { r.Static("/skazanull.webmanifest", "./static/service/skazanull.webmanifest") r.Static("/browserconfig.xml", "./static/service/browserconfig.xml") r.Static("/static", "./static") + r.GET("/", api.MiddlewareAuth, root) r.GET("/quotes", api.MiddlewareAuth, middlewareAuth, quotes) r.GET("/settings", api.MiddlewareAuth, middlewareAuth, settings)