我在我的 Rails 应用程序中使用活动管理员。
我想从活动管理页面进入用户的帐户页面,因为我想检查用户到底看到了什么。
我以为我可以解密设计加密的密码,但我发现我不能这样做Rails Devise,如何解密密码?
我尝试使用加密密码进入该网站,但我不能。
我该如何实施?
我在我的 Rails 应用程序中使用活动管理员。
我想从活动管理页面进入用户的帐户页面,因为我想检查用户到底看到了什么。
我以为我可以解密设计加密的密码,但我发现我不能这样做Rails Devise,如何解密密码?
我尝试使用加密密码进入该网站,但我不能。
我该如何实施?
如果它如此重要,您可以从 db 复制加密密码并为该用户粘贴自己的加密密码。您可以通过rails c
. 在您的操作之后再次重写密码。但这是一个不好的方法。您必须为您的应用程序编写一些测试。
Devise Wiki How to 中有一个示例: How To: Sign in as another user if you are an admin
建议的解决方案会替换会话中的当前用户,因此我认为您将退出 ActiveAdmin。