From 75af33056e076d15a5da17ef1a33d97d37e1381d Mon Sep 17 00:00:00 2001 From: shylinux Date: Sun, 26 Jul 2020 01:48:27 +0800 Subject: [PATCH] add user.create --- base/aaa/user.go | 2 +- misc/mp/mp.go | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/base/aaa/user.go b/base/aaa/user.go index 06069001..d7422729 100644 --- a/base/aaa/user.go +++ b/base/aaa/user.go @@ -28,7 +28,7 @@ func _user_login(m *ice.Message, name, word string) (ok bool) { } func _user_modify(m *ice.Message, name string, arg ...string) { if m.Richs(USER, nil, name, nil) == nil { - m.Rich(USER, nil, kit.Dict(USERNAME, name)) + _user_create(m, name, "") } m.Richs(USER, nil, name, func(key string, value map[string]interface{}) { diff --git a/misc/mp/mp.go b/misc/mp/mp.go index 3963c27b..6ae5927d 100644 --- a/misc/mp/mp.go +++ b/misc/mp/mp.go @@ -79,7 +79,13 @@ var Index = &ice.Context{Name: "mp", Help: "小程序", ) case "scan": - m.Cmd(web.FAVOR, "device", "scan", m.Option("name"), m.Option("text")) + if p := m.Option("pod"); p != "" { + m.Option("pod", "") + // 代理列表 + m.Cmdy(web.SPACE, p, "web.chat.qrcode.qrcode", mdb.INSERT, "qrcode", m.Option("name"), m.Option("text")) + return + } + m.Cmdy("web.chat.qrcode.qrcode", mdb.INSERT, "qrcode", m.Option("name"), m.Option("text")) case "auth": if !m.Options(ice.MSG_USERNAME) {