perf: 将管理员校验的字段改为userid,从而解决普通用户绕过校验的问题 (#175)

This commit is contained in:
二丫讲梵
2023-04-05 16:49:57 +08:00
committed by GitHub
parent 187566dd91
commit 9c85125907
6 changed files with 16 additions and 5 deletions

View File

@@ -56,7 +56,7 @@ func Start() {
}
return nil
}
if !public.JudgeGroup(msgObj.GetChatTitle()) && !public.JudgeUsers(msgObj.SenderNick) && !public.JudgeAdminUsers(msgObj.SenderNick) {
if !public.JudgeGroup(msgObj.GetChatTitle()) && !public.JudgeUsers(msgObj.SenderNick) && !public.JudgeAdminUsers(msgObj.SenderStaffId) {
_, err = msgObj.ReplyToDingtalk(string(dingbot.TEXT), "抱歉,您不在该机器人对话功能的白名单当中!")
if err != nil {
logger.Warning(fmt.Errorf("send message error: %v", err))