0

我正在使用 rails 3 、 devise 和 cancan 进行身份验证和授权。我正在尝试构建一个功能,当用户致电客户支持时,支持应该询问用户他/她的电子邮件并能够登录(无需询问用户密码)。登录后支持应该只设置用户信息。我有一个管理员功能可以解决这个问题,但唯一的问题是以管理员身份登录我将看到所有用户的信息,而不是查看特定的信息。cancan 中是否已经有任何功能或者是否有宝石可以做到这一点?

谢谢,

4

1 回答 1

0

Devise 有一个简单的实现,可以帮助您入门。我已经看到了更复杂的实现(因为我最近也遇到了这个)但是,这应该让你继续。

https://github.com/plataformatec/devise/wiki/How-To:-Sign-in-as-another-user-if-you-are-an-admin

希望有帮助!

于 2013-06-24T22:02:23.790 回答