aboutsummaryrefslogtreecommitdiff
path: root/backend/routes
diff options
context:
space:
mode:
authorArda Serdar Pektezol <1669855+pektezol@users.noreply.github.com>2022-10-29 00:38:07 +0300
committerArda Serdar Pektezol <1669855+pektezol@users.noreply.github.com>2022-10-29 00:38:07 +0300
commitefdc47d22d72500822d71f772512dfb70e2a5b2f (patch)
tree34d7e9be2dbadbd0e56398f97d6fcd1cfb8d0cbb /backend/routes
parentchange default country_code to 'XX' (diff)
downloadlphub-efdc47d22d72500822d71f772512dfb70e2a5b2f.tar.gz
lphub-efdc47d22d72500822d71f772512dfb70e2a5b2f.tar.bz2
lphub-efdc47d22d72500822d71f772512dfb70e2a5b2f.zip
cleanup auth check and routes
Diffstat (limited to 'backend/routes')
-rw-r--r--backend/routes/routes.go11
1 files changed, 2 insertions, 9 deletions
diff --git a/backend/routes/routes.go b/backend/routes/routes.go
index 51df115..1f9661c 100644
--- a/backend/routes/routes.go
+++ b/backend/routes/routes.go
@@ -1,24 +1,17 @@
1package routes 1package routes
2 2
3import ( 3import (
4 "os"
5
6 "github.com/gin-contrib/sessions"
7 "github.com/gin-contrib/sessions/cookie"
8 "github.com/gin-gonic/gin" 4 "github.com/gin-gonic/gin"
9 "github.com/pektezol/leastportals/backend/controllers" 5 "github.com/pektezol/leastportals/backend/controllers"
10 "github.com/pektezol/leastportals/backend/middleware" 6 "github.com/pektezol/leastportals/backend/middleware"
11) 7)
12 8
13func InitRoutes(router *gin.Engine) { 9func InitRoutes(router *gin.Engine) {
14 store := cookie.NewStore([]byte(os.Getenv("SESSION_KEY")))
15 router.Use(sessions.Sessions("session", store))
16 api := router.Group("/api") 10 api := router.Group("/api")
17 { 11 {
18 v1 := api.Group("/v1") 12 v1 := api.Group("/v1")
19 v1.GET("/", controllers.Home) 13 v1.GET("/", middleware.CheckAuth, controllers.Home)
20 v1.GET("/login", controllers.Login) 14 v1.GET("/login", controllers.Login)
21 v1.GET("/logout", middleware.RequireAuth, controllers.Logout) 15 v1.GET("/logout", middleware.CheckAuth, controllers.Logout)
22 v1.GET("/validate", middleware.RequireAuth, controllers.Validate)
23 } 16 }
24} 17}