fix: login wrong account msg #51

This commit is contained in:
engigu
2026-03-11 14:22:56 +08:00
parent f9fc33f243
commit 0d6a712ca5
+9 -2
View File
@@ -302,8 +302,15 @@ func (s *NotificationService) handleEvent(bindingType string) eventbus.Handler {
var title, text string
switch e.Type {
case constant.EventUserLogin:
title = "用户登录通知"
text = fmt.Sprintf("用户 %v 在 IP %v 登录成功", payload["username"], payload["ip"])
status, _ := payload["status"].(string)
if status == "success" {
title = "用户登录成功"
text = fmt.Sprintf("用户 %v 在 IP %v 登录成功", payload["username"], payload["ip"])
} else {
title = "用户登录失败"
reason, _ := payload["message"].(string)
text = fmt.Sprintf("用户 %v 在 IP %v 登录失败\n原因: %v", payload["username"], payload["ip"], reason)
}
case constant.EventBruteForceLogin:
title = "系统安全警告"
text = fmt.Sprintf("检测到 IP %v 正在尝试暴力破解用户 %v", payload["ip"], payload["username"])