fix 401 and 403 texts.

This commit is contained in:
Miroslav Šedivý 2021-03-21 21:32:52 +01:00
parent 0eef9d4d98
commit e4d82673da
2 changed files with 6 additions and 6 deletions

View File

@ -27,7 +27,7 @@ func AdminsOnly(next http.Handler) http.Handler {
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
session := GetSession(r) session := GetSession(r)
if !session.Profile().IsAdmin { if !session.Profile().IsAdmin {
utils.HttpForbidden(w) utils.HttpForbidden(w, "Only admin can do this.")
} else { } else {
next.ServeHTTP(w, r) next.ServeHTTP(w, r)
} }
@ -49,7 +49,7 @@ func CanWatchOnly(next http.Handler) http.Handler {
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
session := GetSession(r) session := GetSession(r)
if !session.Profile().CanWatch { if !session.Profile().CanWatch {
utils.HttpForbidden(w, "Only for sessions, that can watch.") utils.HttpForbidden(w, "Only sessions, that can watch.")
} else { } else {
next.ServeHTTP(w, r) next.ServeHTTP(w, r)
} }
@ -60,7 +60,7 @@ func CanHostOnly(next http.Handler) http.Handler {
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
session := GetSession(r) session := GetSession(r)
if !session.Profile().CanHost { if !session.Profile().CanHost {
utils.HttpForbidden(w, "Only for sessions, that can host.") utils.HttpForbidden(w, "Only sessions, that can host.")
} else { } else {
next.ServeHTTP(w, r) next.ServeHTTP(w, r)
} }
@ -71,7 +71,7 @@ func CanAccessClipboardOnly(next http.Handler) http.Handler {
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
session := GetSession(r) session := GetSession(r)
if !session.Profile().CanAccessClipboard { if !session.Profile().CanAccessClipboard {
utils.HttpForbidden(w, "Only for sessions, that can access clipboard.") utils.HttpForbidden(w, "Only sessions, that can access clipboard.")
} else { } else {
next.ServeHTTP(w, r) next.ServeHTTP(w, r)
} }

View File

@ -57,11 +57,11 @@ func HttpBadRequest(w http.ResponseWriter, res ...interface{}) {
} }
func HttpUnauthorized(w http.ResponseWriter, res ...interface{}) { func HttpUnauthorized(w http.ResponseWriter, res ...interface{}) {
defHttpError(w, http.StatusUnauthorized, "Access token does not have the required scope.", res...) defHttpError(w, http.StatusUnauthorized, "Invalid or missing access token.", res...)
} }
func HttpForbidden(w http.ResponseWriter, res ...interface{}) { func HttpForbidden(w http.ResponseWriter, res ...interface{}) {
defHttpError(w, http.StatusForbidden, "Invalid or missing access token.", res...) defHttpError(w, http.StatusForbidden, "Access token does not have the required scope.", res...)
} }
func HttpNotFound(w http.ResponseWriter, res ...interface{}) { func HttpNotFound(w http.ResponseWriter, res ...interface{}) {