2011-12-17 65 views
1

我正在製作我的第一個Web應用程序(python + webpy + mongodb)。什麼是製作驗證模塊的最佳方式?我應該保存登錄到Cookie,還是保持登錄/傳入變量?我是否必須在每次「限制」功能時檢查用戶的權限?也許有關於這些事情的好文章?Web應用程序中的身份驗證

+0

「也許有關於這些事情的任何好的文章?」好主意。也許谷歌搜索會揭示一些。你在找什麼?你試過什麼樣的搜索?什麼困惑你? http://webpy.org/cookbook/userauth是我發現進行Google搜索的第一件事。這個項目有什麼困惑? – 2011-12-17 23:34:52

+1

我只是不想採取我手中的第一個解決方案.. – AlexNasonov 2011-12-18 13:01:54

+0

「我只是不想採取我手頭的第一個解決方案」?是否有東西阻止你閱讀 - 也許 - 兩三個問**特定**問題。已經有了web.py模塊。你爲什麼不使用這些模塊? – 2011-12-18 22:27:29

回答

5

這裏有一個很好的指導與說明:Form Based Authentication For Websites.

web.py有recipe for basic authentication可以使用這些技術來擴展。

通常您使用稱爲會話的持久性機制會話來跟蹤經過身份驗證的用戶。看看Beaker看看它是如何實現的。

+1

web.py有它自己的會話模塊,這些都不需要燒杯 – 2011-12-17 20:15:31

+0

如果您對基本認證感興趣,以下是一個快速屬性,您可以使用它來裝飾處理程序http://www.varunpant.com/posts/basic-authentication-in-web-py-via-attribute – varun 2013-01-25 21:22:08

相關問題