deleted: main_dc/yalarba/api_es/internal/handler/auth_handler.go

modified:   main_dc/yalarba/api_es/internal/handler/user_handler.go
	modified:   main_dc/yalarba/api_es/internal/middleware/auth.go
	modified:   main_dc/yalarba/api_es/internal/service/user_service.go
fix bag with secret key
This commit is contained in:
2025-11-13 04:21:54 +05:00
parent 092ba74691
commit bdcf6ad431
4 changed files with 31 additions and 3 deletions
@@ -7,6 +7,7 @@ import (
"api_es/internal/dto"
appMiddleware "api_es/internal/middleware"
"api_es/internal/service"
"api_es/pkg/logger"
"github.com/go-chi/chi/v5"
"github.com/go-playground/validator/v10"
@@ -36,6 +37,8 @@ func NewUserHandler(userService service.UserService) *UserHandler {
// @Failure 500 {object} map[string]string
// @Router /auth/register [post]
func (h *UserHandler) Register(w http.ResponseWriter, r *http.Request) {
zapLogger := logger.Get()
zapLogger.Debug("Start register")
var req dto.RegisterRequest
if err := json.NewDecoder(r.Body).Decode(&req); err != nil {
http.Error(w, "Invalid request body", http.StatusBadRequest)
@@ -60,6 +63,7 @@ func (h *UserHandler) Register(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Content-Type", "application/json")
w.WriteHeader(http.StatusCreated)
zapLogger.Debug("End register")
json.NewEncoder(w).Encode(response)
}
@@ -75,6 +79,8 @@ func (h *UserHandler) Register(w http.ResponseWriter, r *http.Request) {
// @Failure 401 {object} map[string]string
// @Router /auth/login [post]
func (h *UserHandler) Login(w http.ResponseWriter, r *http.Request) {
zapLogger := logger.Get()
zapLogger.Debug("Start login")
var req dto.LoginRequest
if err := json.NewDecoder(r.Body).Decode(&req); err != nil {
http.Error(w, "Invalid request body", http.StatusBadRequest)
@@ -98,6 +104,7 @@ func (h *UserHandler) Login(w http.ResponseWriter, r *http.Request) {
}
w.Header().Set("Content-Type", "application/json")
zapLogger.Debug("End login")
json.NewEncoder(w).Encode(response)
}
@@ -112,6 +119,8 @@ func (h *UserHandler) Login(w http.ResponseWriter, r *http.Request) {
// @Failure 404 {object} map[string]string
// @Router /users/profile [get]
func (h *UserHandler) GetProfile(w http.ResponseWriter, r *http.Request) {
zapLogger := logger.Get()
zapLogger.Debug("GetProfile start debug level")
userID, ok := r.Context().Value(appMiddleware.UserIDKey).(uint)
if !ok {
http.Error(w, "Unauthorized", http.StatusUnauthorized)
@@ -125,6 +134,7 @@ func (h *UserHandler) GetProfile(w http.ResponseWriter, r *http.Request) {
}
w.Header().Set("Content-Type", "application/json")
zapLogger.Debug("GetProfile end debug level")
json.NewEncoder(w).Encode(user)
}
@@ -203,6 +213,8 @@ func (h *UserHandler) GetUser(w http.ResponseWriter, r *http.Request) {
// @Success 200 {array} dto.UserResponse
// @Router /users [get]
func (h *UserHandler) ListUsers(w http.ResponseWriter, r *http.Request) {
zapLogger := logger.Get()
zapLogger.Debug("Debug start handler listUsers")
limitStr := r.URL.Query().Get("limit")
offsetStr := r.URL.Query().Get("offset")
@@ -228,6 +240,7 @@ func (h *UserHandler) ListUsers(w http.ResponseWriter, r *http.Request) {
}
w.Header().Set("Content-Type", "application/json")
zapLogger.Debug("Debug end handler listUsers")
json.NewEncoder(w).Encode(users)
}