diff --git a/server/dbdata/user_act_log_test.go b/server/dbdata/user_act_log_test.go index 0628a8b..2aa8e67 100644 --- a/server/dbdata/user_act_log_test.go +++ b/server/dbdata/user_act_log_test.go @@ -48,18 +48,18 @@ func TestParseUserAgent(t *testing.T) { }, { name: "linux", - args: args{userAgent: "open anyconnect vpn agent v7.08"}, + args: args{userAgent: "cisco anyconnect vpn agent for linux v7.08"}, want: res{os_idx: 2, client_idx: 0, ver: "7.08"}, }, { name: "openconnect", args: args{userAgent: "openconnect-gui 1.5.3 v7.08"}, - want: res{os_idx: 2, client_idx: 1, ver: "7.08"}, + want: res{os_idx: 5, client_idx: 1, ver: "7.08"}, }, { name: "unknown", args: args{userAgent: "unknown 1.4.3 aabcd"}, - want: res{os_idx: 2, client_idx: 2, ver: ""}, + want: res{os_idx: 5, client_idx: 2, ver: ""}, }, } for _, tt := range tests { diff --git a/server/sessdata/session.go b/server/sessdata/session.go index d5a0f95..6af9bc5 100644 --- a/server/sessdata/session.go +++ b/server/sessdata/session.go @@ -479,6 +479,6 @@ func AddUserActLogBySess(sess *Session) { PlatformVersion: sess.PlatformVersion, Status: dbdata.UserLogout, } - ua.Info = dbdata.UserActLogIns.GetInfoOpsById(1) + ua.Info = dbdata.UserActLogIns.GetInfoOpsById(dbdata.UserLogoutBanner) dbdata.UserActLogIns.Add(ua, sess.UserAgent) }