Todo/types/session.go

18 lines
325 B
Go

package types
import "fmt"
type Session struct {
UserId int64
SessionId string
}
func (session *Session) ToCookie(stay_logged bool) string {
age := ""
if stay_logged {
age = "max-age=31536000;"
}
return fmt.Sprintf("session=%s;%ssamesite=strict;secure;HTTPonly", session.SessionId, age)
}