add session handling
This commit is contained in:
parent
5c7d92f4f3
commit
a80dac4985
10 changed files with 64 additions and 12 deletions
|
@ -9,12 +9,19 @@ import (
|
|||
)
|
||||
|
||||
func main() {
|
||||
store, err := postgres.NewStore("postgres://postgres:secret@localhost/postgres?sslmode=disable")
|
||||
dsn := "postgres://postgres:secret@localhost/postgres?sslmode=disable"
|
||||
|
||||
store, err := postgres.NewStore(dsn)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
sessions, err := web.NewSessionsManager(dsn)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
csrfKey := []byte("dmwij82jda92jf9a202na#d2.e3i!824")
|
||||
h := web.NewHandler(store, csrfKey)
|
||||
h := web.NewHandler(store, sessions, csrfKey)
|
||||
http.ListenAndServe(":3000", h)
|
||||
}
|
||||
|
|
Reference in a new issue