gpt4 book ai didi

ruby-on-rails - 设计 gem : Single project with multiple login strategies

转载 作者:行者123 更新时间:2023-12-05 04:58:27 27 4
gpt4 key购买 nike

我有一个 Rails 应用程序,它使用设备及其针对特定型号 (Admin) 的默认登录策略(电子邮件/密码)。管理员可以通过 /admin 路径登录。

现在我想让我的移动应用程序用户(用户模型)使用不同的登录策略通过 /user 路由登录:使用电子邮件或电话和验证码的无密码登录方法。

是否可以在单个 Rails 应用程序中为不同的路由设置不同的登录策略?

最佳答案

是的。

在 application_controller 中,您可以列出可用的设计用户组,例如

  devise_group :human, contains: [:user, :admin, :guest]

https://github.com/yshmarov/myclass103 - 这是一个使用此策略的应用示例

关于ruby-on-rails - 设计 gem : Single project with multiple login strategies,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63956437/

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