This commit is contained in:
Atridad Lahiji 2024-07-05 23:52:27 -06:00
parent 96b766f47b
commit 8382c7fb86
No known key found for this signature in database

View file

@ -75,7 +75,7 @@ func SaveUser(dbPool *pgxpool.Pool, user *User) error {
return nil
}
func AuthenticatedMiddleware(next echo.HandlerFunc) echo.HandlerFunc {
func AuthenticatedPageMiddleware(next echo.HandlerFunc) echo.HandlerFunc {
return func(c echo.Context) error {
isSignedIn := IsSignedIn(c)
@ -89,3 +89,18 @@ func AuthenticatedMiddleware(next echo.HandlerFunc) echo.HandlerFunc {
return next(c)
}
}
func AuthenticatedEndpointMiddleware(next echo.HandlerFunc) echo.HandlerFunc {
return func(c echo.Context) error {
isSignedIn := IsSignedIn(c)
// Check if user is authenticated
if !isSignedIn {
// Return 401 if not authenticated
return c.String(http.StatusUnauthorized, "Unauthorized")
}
// Proceed with the request if authenticated
return next(c)
}
}