Documentation
¶
Index ¶
- Variables
- func Authenticated(next http.HandlerFunc) http.HandlerFunc
- func DBConnection(config Configuration) (*sql.DB, error)
- func DisableCache(next http.HandlerFunc) http.HandlerFunc
- func SetupRoutes(r *mux.Router)
- func SetupSessionStore(config Configuration)
- func UserIdByUsername(un string) uuid.UUID
- type Configuration
- type DatabaseConfig
- type User
Constants ¶
This section is empty.
Variables ¶
View Source
var BaseTemplate = `` /* 453-byte string literal not displayed */
View Source
var DashboardTpl = `
{{template "base" .}}
{{define "toolbar"}}{{end}}
{{define "main"}}
<p>User: {{.}}</p>
{{end}}
`
View Source
var (
Store *sessions.CookieStore //= sessions.NewCookieStore(key)
)
Functions ¶
func Authenticated ¶
func Authenticated(next http.HandlerFunc) http.HandlerFunc
func DBConnection ¶
func DBConnection(config Configuration) (*sql.DB, error)
func DisableCache ¶
func DisableCache(next http.HandlerFunc) http.HandlerFunc
func SetupRoutes ¶
func SetupSessionStore ¶
func SetupSessionStore(config Configuration)
func UserIdByUsername ¶
Types ¶
type Configuration ¶
type Configuration struct { Database DatabaseConfig SessionKey string Listen string }
type DatabaseConfig ¶
Click to show internal directories.
Click to hide internal directories.