beego session 根本無法正常使用
app.conf
SessionOn = true
SessionProvider = file
SessionProviderConfig = ./session
SessionName = liveSessionID
SessionGCMaxLifetime = 3600
SessionAutoSetCookie = false
EnableSidInHttpHeader = true
SessionNameInHttpHeader = Live-Session-Token
controllers/user.go
func (uc *UserController) Login(){
uc.SetSession("uid", user.Id)
}
func (uc *UserController) Logout(){
uc.DelSession("uid")
uc.DestroySession()
}
這個 DelSession 和 DestroySession 根本沒有起任何作用,執行後依然可以 GetSession("uid"),而且 sessionId 同名的檔案依然存在。
我把 app.conf 配置修改為: SessionProvider = redis SessionProviderConfig = 127.0.0.1:6379 編譯的時候直接 panic 了
panic: session: unknown provide "redis" (forgotten import?)
goroutine 1 [running]:
panic(0x9176e0, 0xc4202ad2f0)
/usr/local/go/src/runtime/panic.go:500 +0x1a1
bmob/vendor/github.com/astaxie/beego.initBeforeHTTPRun()
/home/ice/Dropbox/mygo/src/project/vendor/github.com/astaxie/beego/beego.go:81 +0x276
bmob/vendor/github.com/astaxie/beego.Run(0x0, 0x0, 0x0)
/home/ice/Dropbox/mygo/src/project/vendor/github.com/astaxie/beego/beego.go:55 +0x26
main.main()
/home/ice/Dropbox/mygo/src/project/liveapi/main.go:15 +0xda
更多原創文章乾貨分享,請關注公眾號
- 加微信實戰群請加微信(註明:實戰群):gocnio
相關文章
- 前後端頁面分離導致session無法正常獲取的問題後端Session
- 串列埠無法正常通訊串列埠
- Wireshark運算子!=無法正常工作
- pip無法正常使用解除安裝並重新安裝
- open in live server無法正常開啟Server
- 無法正常訪問伺服器伺服器
- Webphser Applcation Server Dmgr無法正常啟動WebAPPServer
- win10 ituns無法正常啟動怎麼辦_win10 ituns無法正常啟動解決方法Win10
- Springboot整合Swagger2無法正常啟動Spring BootSwagger
- beego orm使用GoORM
- windows10系統下滑鼠中鍵無法正常使用怎麼辦Windows
- 使用代理IP之後無法正常上網的四種解決方法
- 無法訪問GitHub網站及無法正常操作倉庫的處理方法Github網站
- 離線簡訊應用無法正常讀取
- qt6 QtOpcUa無法正常啟動問題QT
- 控制皮膚中的java無法正常顯示Java
- Windows pyinstaller wxPython pyecharts無法正常顯示問題WindowsPythonEcharts
- MacOS Monterey 12.0.1 下無法正常啟動 vagrant upMac
- Go實戰專案-Beego的Session、日誌檔案的使用和redis的選擇使用GoSessionRedis
- Chrome使用video無法正常播放MP4視訊的解決方案ChromeIDE
- win10系統中連線Xbox無線遊戲手柄無法正常使用如何解決Win10遊戲
- win10安裝程式無法正常啟動怎麼辦_win10安裝程式無法正常啟動如何解決Win10
- win10無法正常關機的最佳解決方法_如何解決win10無法正常關機的問題Win10
- Initial connection超時介面無法正常請求Status canceled
- 阿里旺旺win10無法正常登入怎麼辦_win10中阿里旺旺無法正常登入的解決步驟阿里Win10
- win10系統無法正常啟動如何進入安全模式_win10無法正常啟動進入安全模式的步驟Win10模式
- 在FPS遊戲中與人博弈的快樂,你根本無法想象遊戲
- 從根本解決jenkins無法下載外掛ssl證書問題Jenkins
- 物化檢視日誌無法正常清除的解決方法
- 程式無法正常啟動0xc0000142解決方法
- 無法正常解除安裝 ArcGIS Desktop時,這樣完全清除
- 達夢資料庫dmap服務無法正常啟動資料庫
- 微附件無法正常使用被封公眾號文章上傳檔案解決辦法(微附件官方解釋)
- 運維該如何解決 Linux 伺服器重啟後命令無法正常使用的問題?運維Linux伺服器
- Oracle 12.1業務使用者使用序列時報ORA-600導致業務無法正常進行Oracle
- (完美解決)chatGPT登陸正常卻無法傳送訊息ChatGPT
- vim 編輯報錯導致無法正常退出和編輯
- win10電腦無法正常啟動的解決方法Win10
- 修復MacBook Touch Bar(觸控欄)無法正常工作的方法Mac