0

我是 RoR 的新手,但到目前为止我很喜欢它。对于当前项目,我已经开发了一个身份验证页面,用户将在登录前后进行身份验证。我知道我将在未来几周内做更多关于 RoR 的项目,我不想复制粘贴我的代码以在我的项目中启用身份验证。如何创建可以在多个项目中使用的身份验证系统。是否已经开发了任何插件?

您还应该考虑到,身份验证系统也随时待命(每次用户从一个页面转到另一个页面时,它应该通过检查她/他是否被授权以及会话尚未过期等等来监听。) . 这意味着即使在登录后我仍然需要身份验证/授权系统。以及如何将它与我将从事的其他 ruby​​ 项目集成。我希望这是有道理的。

根据项目,授权用户的数据库可能相同或不同。

谢谢

4

1 回答 1

3

身份验证/授权可能是一项棘手的任务。有很多陷阱,所以最好使用经过良好测试的 gem,直到您更熟悉它为止。设计是一个不错的选择,但如果您愿意,可以在Rails 教程一书中开始学习滚动您自己的身份验证。

于 2013-05-21T19:18:54.133 回答