Ejemplo n.º 1
0
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
}
Ejemplo n.º 2
0
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()
}
Ejemplo n.º 3
0
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
}