做法
建立專案。
1 | mkdir go-session-example |
初始化 Go Modules。
1 | go mod init github.com/memochou1993/go-session-example |
下載 gorilla/sessions
套件。
1 | go get github.com/gorilla/sessions |
下載 joho/godotenv
套件。
1 | go get github.com/joho/godotenv |
新增一個 main.go
檔:
1 | var ( |
新增 .env
檔:
1 | SESSION_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
執行。
1 | go run main.go |
瀏覽網頁
登入:http://127.0.0.1:8080/login
進到需要認證的頁面:http://127.0.0.1:8080/secret
登出:http://127.0.0.1:8080/logout