소스 검색

Merge pull request #774 from gravitl/bugfix_v0.10.1_get_nodes

added error catch on user token
Matthew R Kasun 3 년 전
부모
커밋
0229845be9
1개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 7 0
      controllers/node.go

+ 7 - 0
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"