diff --git a/business/jxutils/jxcontext/jxcontext.go b/business/jxutils/jxcontext/jxcontext.go index 28f2322fb..7085a10d8 100644 --- a/business/jxutils/jxcontext/jxcontext.go +++ b/business/jxutils/jxcontext/jxcontext.go @@ -83,6 +83,8 @@ func (ctx *Context) GetUserName() string { userName := ctx.token if ctx.userInfo != nil { userName = ctx.userInfo.GetUserTag() + } else if userName == "" { + userName = ctx.GetRealRemoteIP() } if len(userName) > MaxUserNameLen { userName = userName[:MaxUserNameLen]