@ -40,14 +41,16 @@ type Session struct {
@@ -40,14 +41,16 @@ type Session struct {
Prioint
mutexsync.RWMutex
useridstring
stampint64
}
funcNewSession(id,sidstring)*Session{
return&Session{
Id:id,
Sid:sid,
Prio:100,
Id:id,
Sid:sid,
Prio:100,
stamp:time.Now().Unix(),
}
}
@ -119,6 +122,7 @@ func (s *Session) Authenticate(realm string, st *SessionToken, userid string) er
@@ -119,6 +122,7 @@ func (s *Session) Authenticate(realm string, st *SessionToken, userid string) er
}
s.userid=userid
s.stamp=time.Now().Unix()
s.UpdateRev++
returnnil
@ -143,6 +147,8 @@ func (s *Session) Data() *DataSession {
@@ -143,6 +147,8 @@ func (s *Session) Data() *DataSession {