主流web应用程序框架(Rails、Django等)是否有提供登录、注册、创建用户名、更改密码和管理丢失密码的功能的库?
在我看来,这是一些标准库应该支持的常见功能,但我在搜索中没有看到任何东西。我知道OpenID,但我对非OpenID解决方案感兴趣。
发布于 2008-11-19 22:18:57
Django有一个标准的用户数据模型,被Django应用程序广泛使用。还有许多应用程序可以简化用户管理,例如django-registration。
Rails比Django有更多的选项,但没有标准的用户模型。
发布于 2008-11-20 13:32:42
对于Rails,最流行的是RestfulAuthentication。之所以如此,是因为它是由Rails的核心贡献者之一编写的。
最近又出现了一个,看起来更干净,功能更齐全。我还没有花时间去尝试。查看Authlogic。
发布于 2008-11-19 22:21:02
在Rails中,它位于核心之外。您需要编写自己的插件或使用诸如Restful_Authentication之类的插件-它具有您提到的所有功能。
如果您希望所有这些都预置在rails中,可以看看像Bort这样的框架应用程序。
https://stackoverflow.com/questions/303394
复制相似问题