gpt4 book ai didi

ruby-on-rails - Ruby on Rails 4 身份验证,设计与 bcrypt

转载 作者:数据小太阳 更新时间:2023-10-29 07:20:52 28 4
gpt4 key购买 nike

我是 Ruby on Rails 4 的新手,我是从教程 http://ruby.railstutorial.org/ruby-on-rails-tutorial-book 开始的在本教程中,使用了用户注册 'bcrypt',但是对于我的项目,我希望有更多选项,如电子邮件确认、密码重置等。所以我的问题是,我可以使用现有的 Rails 4 实现所有这些吗? gems 还是我需要按照其他人在堆栈溢出中的建议使用“设计”。另外,我可以将“devise”gem 与“bcrypt”一起使用吗?

最佳答案

简短回答:不需要设计。您可以自己编写所有身份验证/电子邮件确认/密码重置逻辑。 Devise 本身并没有什么“神奇”之处,它只是一个针对常见问题的精心编写的解决方案。

然而...

编写完整(且安全)的身份验证系统并非易事。我建议您完成教程并让它指导您在那里编写您自己的身份验证系统。

然后您将能够更好地了解 Web 应用身份验证的工作原理以及是否使用 Devise。

仅供引用,Devise 已使用 bcrypt,如其 gemspec 所示:

s.add_dependency("bcrypt-ruby", "~> 3.0")

关于ruby-on-rails - Ruby on Rails 4 身份验证,设计与 bcrypt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19165999/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com