1
0
forked from x/icebergs
This commit is contained in:
harveyshao 2022-04-23 04:59:01 +08:00
parent 3c40de3c1c
commit 5f5d58725f
2 changed files with 3 additions and 1 deletions

View File

@ -123,6 +123,7 @@ func init() {
cli.STOP: {Name: "stop", Help: "停止", Hand: func(m *ice.Message, arg ...string) { cli.STOP: {Name: "stop", Help: "停止", Hand: func(m *ice.Message, arg ...string) {
m.Cmdy(SPACE, mdb.MODIFY, m.OptionSimple(mdb.NAME), mdb.STATUS, cli.STOP) m.Cmdy(SPACE, mdb.MODIFY, m.OptionSimple(mdb.NAME), mdb.STATUS, cli.STOP)
m.Cmdy(SPACE, m.Option(mdb.NAME), ice.EXIT) m.Cmdy(SPACE, m.Option(mdb.NAME), ice.EXIT)
m.ProcessRefresh("100ms")
}}, }},
DREAM_STOP: {Name: "dream.stop type name", Help: "停止", Hand: func(m *ice.Message, arg ...string) { DREAM_STOP: {Name: "dream.stop type name", Help: "停止", Hand: func(m *ice.Message, arg ...string) {
if m.Cmd(SPACE, m.Option(mdb.NAME)).Append(mdb.STATUS) == cli.STOP { if m.Cmd(SPACE, m.Option(mdb.NAME)).Append(mdb.STATUS) == cli.STOP {

View File

@ -201,7 +201,7 @@ func _serve_login(msg *ice.Message, key string, cmds []string, w http.ResponseWr
aaa.SessCheck(msg, msg.Option(ice.MSG_SESSID)) // 会话认证 aaa.SessCheck(msg, msg.Option(ice.MSG_SESSID)) // 会话认证
if msg.Config("staffname") != "" { if msg.Config("staffname") != "" {
aaa.UserLogin(msg, r.Header.Get(msg.Config("staffname")), "") aaa.UserLogin(msg, r.Header.Get("Staffname"), "")
} }
if msg.Option(ice.MSG_USERNAME) == "" && msg.Config(tcp.LOCALHOST) == ice.TRUE && tcp.IsLocalHost(msg, msg.Option(ice.MSG_USERIP)) { if msg.Option(ice.MSG_USERNAME) == "" && msg.Config(tcp.LOCALHOST) == ice.TRUE && tcp.IsLocalHost(msg, msg.Option(ice.MSG_USERIP)) {
@ -335,6 +335,7 @@ func init() {
} }
if m.Option("staffname") != "" { if m.Option("staffname") != "" {
m.Config("staffname", m.Option("staffname")) m.Config("staffname", m.Option("staffname"))
m.Option(aaa.USERNAME, m.Option("staffname"))
} }
aaa.UserRoot(m, m.Option(aaa.PASSWORD), m.Option(aaa.USERNAME), m.Option(aaa.USERROLE)) aaa.UserRoot(m, m.Option(aaa.PASSWORD), m.Option(aaa.USERNAME), m.Option(aaa.USERROLE))
m.Go(func() { m.Cmd(BROAD, SERVE) }) m.Go(func() { m.Cmd(BROAD, SERVE) })