修复 ipv6 记录显示不全的问题

This commit is contained in:
bjdgyc
2024-08-22 16:51:13 +08:00
parent ff9b7c7dcc
commit a5487771da
4 changed files with 24 additions and 35 deletions

View File

@@ -1,12 +1,12 @@
package dbdata
import (
"net"
"net/url"
"regexp"
"strings"
"github.com/bjdgyc/anylink/base"
"github.com/bjdgyc/anylink/pkg/utils"
"github.com/ivpusic/grpool"
"github.com/spf13/cast"
"xorm.io/xorm"
@@ -80,7 +80,7 @@ func (ua *UserActLogProcess) Add(u UserActLog, userAgent string) {
u.Client = client_idx
u.Version = ver
// u.RemoteAddr = strings.Split(u.RemoteAddr, ":")[0]
u.RemoteAddr = utils.GetAddrIp(u.RemoteAddr)
u.RemoteAddr, _, _ = net.SplitHostPort(u.RemoteAddr)
// remove extra characters
infoSlice := strings.Split(u.Info, " ")
infoLen := len(infoSlice)