diff --git a/wshandler/wshandler.go b/wshandler/wshandler.go index 375fce6..7bbf1d8 100644 --- a/wshandler/wshandler.go +++ b/wshandler/wshandler.go @@ -729,6 +729,11 @@ func (ws *WebsocketHandler) upgrade(w http.ResponseWriter, r *http.Request) { }() sk := r.Header.Get("AS-X-SESSION") + if len(sk) == 0 { + w.WriteHeader(http.StatusUnauthorized) + return + } + authinfo, err := ws.sessionConsumer.Query(sk) if err != nil { w.WriteHeader(http.StatusInternalServerError)