From 515beac2315b32d40a26e1a9601a27bd8a506a79 Mon Sep 17 00:00:00 2001 From: Masahiko AMANO Date: Tue, 31 Jan 2023 15:20:35 +0300 Subject: [PATCH] fix(web): fix authorization --- web/server/web-server.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/web/server/web-server.go b/web/server/web-server.go index f185ecf..294d0c3 100644 --- a/web/server/web-server.go +++ b/web/server/web-server.go @@ -95,16 +95,17 @@ func HandlerAuth(w http.ResponseWriter, r *http.Request) { } } hash = sha256.Sum256(buffer[:passlen]) + TokenGenerate(buffer) if bytes.Equal(hash[:], passhash) { TokenGenerate(buffer) response.Status = true response.Token = TOKEN + http.SetCookie(w, &http.Cookie{ + Name: "token", + Value: TOKEN, + Expires: time.Now().Add(TOKEN_VALIDTIME * time.Second), + }) } - http.SetCookie(w, &http.Cookie{ - Name: "token", - Value: TOKEN, - Expires: time.Now().Add(TOKEN_VALIDTIME * time.Second), - }) w.Header().Set("Content-Type", "application/json") jsonData, err := json.Marshal(response) if err != nil {