作者HenryLiKing (亨利王子)
看板Python
標題[問題] Flask Login 一直被當匿名用戶
時間Sat Oct 28 10:30:41 2017
大家好
最近我在練習 flask Login 這個套件
練習檔案如下:
https://gist.github.com/Henry0526/806664a53b76931f5ac9d180c6fc4392
但是我發現儘管我已經登入成功
我要進入有 @login_required 保護的網址時
還是會被當成 匿名用戶 AnonymousUserMixin
我照著網路上的教學做
它們都沒有這個問題耶
我已經找方法找了快一個禮拜了QQ
拜託大家指點我一下我該怎麼解決
如果需要其他資訊我會在放上來的!!
請教大家了!!謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.138.155.196
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1509157847.A.C41.html
1F:→ eric541: 先確認一下你 Flask 關於 Session 的設定有設好 10/28 12:30
2F:→ eric541: 像是 secret_key 還蠻常忘記設 10/28 12:32
3F:→ eric541: 因為 Flask login 也是幫你寫 session 而已 10/28 12:34
4F:推 eric541: 看不到 Config.py 幫你隔空抓藥一下XD 10/28 12:37
我已經補上我的 Config.py了 在同一個網址裡面~!
secret_key 我一開始有設定ㄟ
※ 編輯: HenryLiKing (140.138.155.196), 10/28/2017 13:12:12
5F:→ eric541: 那在確認一下你的 load_user 那邊是不是可以真的撈出user 10/28 13:37
6F:→ eric541: 可以用 flask_session 來做,你自己訂 MySession dict 10/28 13:39
7F:→ eric541: 在 multi process 狀況下會有問題 10/28 13:40
8F:→ HenryLiKing: 網路上flasksession的資料不多耶(?) 10/28 17:17
9F:→ HenryLiKing: 我要研究一下 10/28 17:17
10F:→ HenryLiKing: loaduser那邊確定可以拿到正確的user資料 所以我才超 10/28 17:17
11F:→ HenryLiKing: 級不解為什麼還是沒辦法登入QQ 10/28 17:17