Documentation
¶
Index ¶
Constants ¶
View Source
const ( ColorSchemeAuto = ColorScheme(iota) ColorSchemeLight ColorSchemeDark ColorSchemeCount )
Variables ¶
View Source
var ColorScheme2String = [...]string{ ColorSchemeAuto: "auto", ColorSchemeLight: "light", ColorSchemeDark: "dark", }
Functions ¶
func FillCustomizationFromRequest ¶
func FillCustomizationFromRequest(vs url.Values, customization *Customization)
func GenerateToken ¶
func GenerateToken() string
func LoadFromFile ¶
func StoreToFile ¶
Types ¶
type ColorScheme ¶
type ColorScheme int32
type Customization ¶
type Customization struct {
l10n.Language
time.Timezone
ColorScheme
}
type Session ¶
type Session struct {
/* ID is non-zero if user is authorized. */
database.ID
/* Customization is a user preferences for language, timezone, etc. */
Customization
/* Expiry is Unix time in seconds when session is no longer valid. */
Expiry int64
/* Token is key in Sessions map. */
Token string
}
func (Session) RemoveAllForThisUser ¶
func (session Session) RemoveAllForThisUser()
Click to show internal directories.
Click to hide internal directories.