2011-12-17 68 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

相关问题