This commit is contained in:
2026-02-11 17:46:22 +03:00
commit eacfacb13b
266 changed files with 51337 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
package middlewares
import (
"bssapp-backend/auth"
"bssapp-backend/models"
"bssapp-backend/utils"
"net/http"
)
func CurrentUser(r *http.Request) (*models.User, bool) {
claims, ok := auth.GetClaimsFromContext(r.Context())
if !ok || claims == nil {
return nil, false
}
user := utils.UserFromClaims(claims)
if user == nil {
return nil, false
}
return user, true
}