From 441013508b9e62fabb933b60132e7bfbb92d3ea6 Mon Sep 17 00:00:00 2001 From: shy Date: Fri, 5 Aug 2022 18:57:00 +0800 Subject: [PATCH] opt chat --- base/aaa/sess.go | 1 + base/web/serve.go | 1 + misc/lark/sso.go | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/base/aaa/sess.go b/base/aaa/sess.go index 2b33531a..faa0240e 100644 --- a/base/aaa/sess.go +++ b/base/aaa/sess.go @@ -66,6 +66,7 @@ func init() { }}, CHECK: {Name: "check sessid", Help: "检查", Hand: func(m *ice.Message, arg ...string) { _sess_check(m, m.Option(SESSID)) + m.Debug("what %v", m.FormatsMeta()) }}, }, mdb.HashAction(mdb.SHORT, mdb.UNIQ, mdb.FIELD, "time,hash,userrole,username,usernick,ip,ua", mdb.EXPIRE, "720h"))}, }) diff --git a/base/web/serve.go b/base/web/serve.go index 0d716001..586e9e82 100644 --- a/base/web/serve.go +++ b/base/web/serve.go @@ -280,6 +280,7 @@ func _serve_handle(key string, cmd *ice.Command, msg *ice.Message, w http.Respon } func _serve_login(msg *ice.Message, key string, cmds []string, w http.ResponseWriter, r *http.Request) ([]string, bool) { aaa.SessCheck(msg, msg.Option(ice.MSG_SESSID)) // 会话认证 + msg.Debug("what %v", msg.FormatsMeta()) if msg.Config("staffname") != "" { aaa.UserLogin(msg, r.Header.Get("Staffname"), "") diff --git a/misc/lark/sso.go b/misc/lark/sso.go index abf6a294..3c7a88ac 100644 --- a/misc/lark/sso.go +++ b/misc/lark/sso.go @@ -37,7 +37,7 @@ func init() { m.Option(aaa.USERNAME, msg.Append("data.open_id")) msg = m.Cmd(EMPLOYEE, appid, m.Option(aaa.USERNAME)) userrole := kit.Select(aaa.VOID, aaa.TECH, msg.Append("is_tenant_manager") == ice.TRUE) - m.Cmd(aaa.USER, mdb.CREATE, userrole, m.Option(aaa.USERNAME)) + m.Cmd(aaa.USER, mdb.CREATE, m.Option(aaa.USERNAME), "", userrole) m.Cmd(aaa.USER, mdb.MODIFY, aaa.USERROLE, userrole, aaa.USERNICK, msg.Append(mdb.NAME), aaa.USERZONE, LARK, aaa.AVATAR, msg.Append("avatar_url"), aaa.GENDER, kit.Select("女", "男", msg.Append(aaa.GENDER) == "1"),