├── .github └── workflows │ └── go.yaml ├── .gitignore ├── LICENSE ├── README.md ├── go.mod ├── gosession.go ├── gosession_test.go └── pkg └── examples ├── example1 ├── go.mod ├── go.sum └── main.go ├── example2 ├── go.mod ├── go.sum └── main.go └── example3 ├── cmd └── web │ ├── handlers.go │ ├── helpers.go │ ├── main.go │ ├── routes.go │ └── templates.go ├── go.mod ├── go.sum └── ui ├── html ├── base.layout.tmpl ├── footer.partial.tmpl ├── home.page.tmpl └── homeauth.page.tmpl └── static ├── css └── main.css └── js └── main.js /.github/workflows/go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwynto/gosession/HEAD/.github/workflows/go.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwynto/gosession/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwynto/gosession/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwynto/gosession/HEAD/README.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/Kwynto/gosession 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /gosession.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwynto/gosession/HEAD/gosession.go -------------------------------------------------------------------------------- /gosession_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwynto/gosession/HEAD/gosession_test.go -------------------------------------------------------------------------------- /pkg/examples/example1/go.mod: -------------------------------------------------------------------------------- 1 | module example1 2 | 3 | go 1.17 4 | 5 | require github.com/Kwynto/gosession v0.2.4 6 | -------------------------------------------------------------------------------- /pkg/examples/example1/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwynto/gosession/HEAD/pkg/examples/example1/go.sum -------------------------------------------------------------------------------- /pkg/examples/example1/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwynto/gosession/HEAD/pkg/examples/example1/main.go -------------------------------------------------------------------------------- /pkg/examples/example2/go.mod: -------------------------------------------------------------------------------- 1 | module example2 2 | 3 | go 1.17 4 | 5 | require github.com/Kwynto/gosession v0.2.4 6 | -------------------------------------------------------------------------------- /pkg/examples/example2/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwynto/gosession/HEAD/pkg/examples/example2/go.sum -------------------------------------------------------------------------------- /pkg/examples/example2/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwynto/gosession/HEAD/pkg/examples/example2/main.go -------------------------------------------------------------------------------- /pkg/examples/example3/cmd/web/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwynto/gosession/HEAD/pkg/examples/example3/cmd/web/handlers.go -------------------------------------------------------------------------------- /pkg/examples/example3/cmd/web/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwynto/gosession/HEAD/pkg/examples/example3/cmd/web/helpers.go -------------------------------------------------------------------------------- /pkg/examples/example3/cmd/web/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwynto/gosession/HEAD/pkg/examples/example3/cmd/web/main.go -------------------------------------------------------------------------------- /pkg/examples/example3/cmd/web/routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwynto/gosession/HEAD/pkg/examples/example3/cmd/web/routes.go -------------------------------------------------------------------------------- /pkg/examples/example3/cmd/web/templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwynto/gosession/HEAD/pkg/examples/example3/cmd/web/templates.go -------------------------------------------------------------------------------- /pkg/examples/example3/go.mod: -------------------------------------------------------------------------------- 1 | module example3 2 | 3 | go 1.17 4 | 5 | require github.com/Kwynto/gosession v0.2.4 6 | -------------------------------------------------------------------------------- /pkg/examples/example3/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwynto/gosession/HEAD/pkg/examples/example3/go.sum -------------------------------------------------------------------------------- /pkg/examples/example3/ui/html/base.layout.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwynto/gosession/HEAD/pkg/examples/example3/ui/html/base.layout.tmpl -------------------------------------------------------------------------------- /pkg/examples/example3/ui/html/footer.partial.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwynto/gosession/HEAD/pkg/examples/example3/ui/html/footer.partial.tmpl -------------------------------------------------------------------------------- /pkg/examples/example3/ui/html/home.page.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwynto/gosession/HEAD/pkg/examples/example3/ui/html/home.page.tmpl -------------------------------------------------------------------------------- /pkg/examples/example3/ui/html/homeauth.page.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwynto/gosession/HEAD/pkg/examples/example3/ui/html/homeauth.page.tmpl -------------------------------------------------------------------------------- /pkg/examples/example3/ui/static/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwynto/gosession/HEAD/pkg/examples/example3/ui/static/css/main.css -------------------------------------------------------------------------------- /pkg/examples/example3/ui/static/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwynto/gosession/HEAD/pkg/examples/example3/ui/static/js/main.js --------------------------------------------------------------------------------