astaxie / build-web-application-with-golang

A golang ebook intro how to build a web with golang
BSD 3-Clause "New" or "Revised" License
43.27k stars 10.64k forks source link

6.3 session存储 SessionInit函数里,需要把new session放到list的头部吗? #1007

Open moyuanz opened 6 years ago

moyuanz commented 6 years ago

func (pder *Provider) SessionInit(sid string) (session.Session, error) { pder.lock.Lock() defer pder.lock.Unlock() v := make(map[interface{}]interface{}, 0) newsess := &SessionStore{sid: sid, timeAccessed: time.Now(), value: v} element := pder.list.PushBack(newsess) --> element := pder.list.PushFront(newsess) pder.sessions[sid] = element return newsess, nil }

xtrj35 commented 6 months ago

感觉需要

Allen-Jaeger commented 6 months ago

这是来自QQ邮箱的自动回复邮件。您的邮件,我已经收到,O(∩_∩)O谢谢