From fa1b3246fe244ae19458612b978e882fd2718e93 Mon Sep 17 00:00:00 2001 From: 0xdcarns Date: Tue, 15 Feb 2022 13:53:36 -0500 Subject: [PATCH] added error catch on user token --- controllers/node.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/controllers/node.go b/controllers/node.go index 04105d4e..9ae4ea64 100644 --- a/controllers/node.go +++ b/controllers/node.go @@ -182,6 +182,13 @@ func authorize(networkCheck bool, authNetwork string, next http.Handler) http.Ha var isAuthorized = false var nodeID = "" username, networks, isadmin, errN := logic.VerifyUserToken(authToken) + if errN != nil { + errorResponse = models.ErrorResponse{ + Code: http.StatusUnauthorized, Message: "W1R3: Unauthorized, Invalid Token Processed.", + } + returnErrorResponse(w, r, errorResponse) + return + } isnetadmin := isadmin if errN == nil && isadmin { nodeID = "mastermac"