func (p *Login) createNewSession(login *entity.Login, tx *sql.Tx, ctx *df.Context) *entity.Session { uuid := uuid.New() session := entity.CreateSession() session.SetUuid(uuid) session.SetLoginId(df.CreateNullInt64(login.GetId())) bhv.SessionBhv_I.Insert(session, tx, ctx) return session }
func CreateScript(login *entity.Login, script []string) []string { slist := new(df.StringList) slist.Add("<script>") slist.Add("if (!(window[\"$c\"] != null)) {window[\"$c\"] = {};}") slist.Add("$c.login = {};") slist.Add("$c.login.uid = " + strconv.Itoa(int(login.GetId())) + ";") slist.Add("$c.login.name = '" + login.GetName() + "';") for _, s := range script { slist.Add(s) } slist.Add("</script>\n") return slist.GetAsArray() }
func (p *Login) createLoginInfo(login *entity.Login) map[string]interface{} { rmap := make(map[string]interface{}) rmap["uid"] = login.GetId() rmap["name"] = login.GetName() return rmap }