gpt4 book ai didi

ruby-on-rails - Rails 3 + 设计 : How do I change other user's passwords from an admin role?

转载 作者:行者123 更新时间:2023-12-04 03:43:44 26 4
gpt4 key购买 nike

我用 Devise 开发了一个 Rails 3 应用程序用于注册和登录控制。我希望能够将任何用户的密码修改为我提供的密码。我想出的解决方案(我还没有机会测试它)是用我选择的密码进行虚假的新注册,将密码从表记录复制到相关用户的记录中,然后删除我在数据库中生成的假记录。这不是最优雅的事情,但这是我所拥有的。我等待更好的建议。

最佳答案

我可能误解了这个问题,但它应该很简单;

@user = User.find(<some id>)
@user.update_attributes(:password => 'anewpassword', :password_confirmation => 'anewpassword')

那么他们的密码就是'anewpassword'

关于ruby-on-rails - Rails 3 + 设计 : How do I change other user's passwords from an admin role?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10282385/

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