簡體   English   中英

使用mod_wsgi保持用戶登錄

[英]Keep user signed in using mod_wsgi

我正在使用使用mod_wsgi創建的自己的框架來開發Web應用程序。

我想避免使用諸如Django或Flask之類的依賴項,只是為了編寫簡短的腳本,實際上並不會做很多事情。

我已經從登錄頁面設法使用LDAP對用戶進行身份驗證,問題是我不希望用戶每次操作需要授權時都對用戶進行身份驗證,但是我不知道如何保持用戶登錄。

我應該使用Cookie嗎? 如果是這樣,最好的方法是在cookie中保留身份? 我有什么選擇?

最好的(閱讀:最簡單的)方法是使用會話變量。 就是說,代替您可以使用框架獲得的會話變量功能,您可以實現自己的基本系統。

1)產生一個隨機的Session ID

2)將Cookie發送到瀏覽器

3)Json或pickle編碼您的變量

4a)將編碼的字符串保存到鍵值存儲系統(例如redis或具有會話的內存緩存)中,作為鍵,或者

4b)最好將其保存到服務器上的文件/ tmp /中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM