fix "invalid session" when "prevent proxy connection" is on

This commit is contained in:
2022-07-03 20:24:30 +08:00
parent 41f9bf90e2
commit fa86f0cfdb

View File

@@ -56,7 +56,7 @@ func (s *sessionRouterImpl) JoinServer(c *gin.Context) {
c.AbortWithStatusJSON(http.StatusForbidden, util.NewForbiddenOperationError(err.Error()))
return
}
ip := c.Request.RemoteAddr[:strings.LastIndexByte(c.Request.RemoteAddr, ':')]
ip := c.ClientIP()
err = s.sessionService.JoinServer(request.AccessToken, request.ServerId, request.SelectedProfile, ip)
if err != nil {
util.HandleError(c, err)