1
0
mirror of https://shylinux.com/x/ContextOS synced 2025-04-25 16:58:06 +08:00
This commit is contained in:
shylinux 2018-12-07 20:22:27 +08:00
parent e8a1693321
commit e58e116dd2
2 changed files with 6 additions and 2 deletions

View File

@ -1,7 +1,7 @@
~stdio
config load history.json history
~code
config load counter.json counter
# config load counter.json counter
~aaa
login root root

View File

@ -98,6 +98,7 @@ func (web *WEB) HandleCmd(m *ctx.Message, key string, cmd *ctx.Command) {
msg.Option("dir_root", m.Cap("directory"))
msg.Option("referer", r.Header.Get("Referer"))
msg.Option("accept", r.Header.Get("Accept"))
msg.Option("index_path", r.Header.Get("index_path"))
r.ParseMultipartForm(int64(m.Confi("multipart_bsize")))
if r.ParseForm(); len(r.PostForm) > 0 {
@ -994,6 +995,9 @@ var Index = &ctx.Context{Name: "web", Help: "应用中心",
if !right {
login = m.Spawn().Cmd("session").Appendv("login").(*ctx.Message)
if login != nil && m.Option("username") == "" {
m.Option("username", login.Cap("stream"))
}
}
if login != nil {
http.SetCookie(w, &http.Cookie{Name: "sessid", Value: login.Cap("sessid"), Path: "/"})
@ -1016,7 +1020,7 @@ var Index = &ctx.Context{Name: "web", Help: "应用中心",
bench_share := ""
if right {
if _, ok := m.Confv("bench", m.Option("bench")).(map[string]interface{}); !ok { // 创建工作流
m.Append("redirect", fmt.Sprintf("?bench=%s", m.Spawn().Cmd("bench", "create").Append("key")))
m.Append("redirect", fmt.Sprintf("%s?bench=%s", m.Option("index_path"), m.Spawn().Cmd("bench", "create").Append("key")))
return
}
if bench_share = m.Spawn().Cmd("bench", "check", m.Option("username")).Result(0); bench_share == "private" {