Derive chat display-name from upstream HTTP user header (#1633)

This commit is contained in:
Fabio Huser
2021-12-31 06:33:45 +01:00
committed by GitHub
parent b2cd174676
commit 3963777660
2 changed files with 25 additions and 0 deletions

View File

@@ -58,6 +58,10 @@ func RegisterAnonymousChatUser(w http.ResponseWriter, r *http.Request) {
// this is fine. register a new user anyway.
}
if request.DisplayName == "" {
request.DisplayName = r.Header.Get("X-Forwarded-User")
}
newUser, err := user.CreateAnonymousUser(request.DisplayName)
if err != nil {
WriteSimpleResponse(w, false, err.Error())