From a6ed067478461123f9c38c83e3bebfdc32077e02 Mon Sep 17 00:00:00 2001 From: nquidox Date: Tue, 9 Sep 2025 23:18:07 +0300 Subject: [PATCH] login response dto added --- internal/api/user/controller.go | 6 ++++-- internal/api/user/dto.go | 4 ++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/internal/api/user/controller.go b/internal/api/user/controller.go index 572fcdf..145e0a0 100644 --- a/internal/api/user/controller.go +++ b/internal/api/user/controller.go @@ -164,7 +164,7 @@ func (co *controller) delete(c *gin.Context) { // @Tags Users - auth // @Accept json // @Param body body Login true "логин" -// @Success 200 +// @Success 200 {object} LoginResponse // @Failure 400 {object} responses.ErrorResponse400 // @Failure 500 {object} responses.ErrorResponse500 // @Router /user/login [post] @@ -183,7 +183,6 @@ func (co *controller) login(c *gin.Context) { return } - c.Header("access-token", response.AccessToken) c.SetCookie( response.RefreshCookie.Name, response.RefreshCookie.Value, @@ -193,6 +192,9 @@ func (co *controller) login(c *gin.Context) { response.RefreshCookie.Secure, response.RefreshCookie.HttpOnly, ) + + c.JSON(http.StatusOK, LoginResponse{AccessToken: response.AccessToken}) + log.Debug("User | Successfully logged in") } // @Summary Логаут diff --git a/internal/api/user/dto.go b/internal/api/user/dto.go index 662c476..a9215fe 100644 --- a/internal/api/user/dto.go +++ b/internal/api/user/dto.go @@ -21,3 +21,7 @@ type Login struct { Email string `json:"email"` Password string `json:"password"` } + +type LoginResponse struct { + AccessToken string `json:"access_token"` +}