alias utf-8 변환

This commit is contained in:
2023-07-27 21:31:18 +09:00
parent 112e037f4d
commit 854084d819

View File

@ -3,6 +3,7 @@ package wshandler
import ( import (
"bytes" "bytes"
"context" "context"
"encoding/base64"
"encoding/gob" "encoding/gob"
"encoding/hex" "encoding/hex"
"encoding/json" "encoding/json"
@ -608,7 +609,8 @@ func (sh *subhandler) upgrade_nosession(w http.ResponseWriter, r *http.Request)
var alias string var alias string
if v := r.Header.Get("AS-X-ALIAS"); len(v) > 0 { if v := r.Header.Get("AS-X-ALIAS"); len(v) > 0 {
alias = v vt, _ := base64.StdEncoding.DecodeString(v)
alias = string(vt)
} else { } else {
alias = accid.Hex() alias = accid.Hex()
} }
@ -659,7 +661,8 @@ func (sh *subhandler) upgrade(w http.ResponseWriter, r *http.Request) {
var alias string var alias string
if v := r.Header.Get("AS-X-ALIAS"); len(v) > 0 { if v := r.Header.Get("AS-X-ALIAS"); len(v) > 0 {
alias = v vt, _ := base64.StdEncoding.DecodeString(v)
alias = string(vt)
} else { } else {
alias = authinfo.Accid.Hex() alias = authinfo.Accid.Hex()
} }