我想通过设计认证处理ruby on rails中不同端(前端+后端)的管理员和普通用户登录

问题描述 投票:-2回答:1

我有一个与ruby on rails相关的问题。我创建了两个后端和前端。我为后端和前端添加了devise authentication gem。我在用户模型和db中添加了user_type(1 = Admin,2 = Normal User)属性。问题是我想根据用户类型添加身份验证。如果用户类型为admin,则只能访问后端,如果是普通用户,则可以访问前端。

我没有在devise gem中找到任何方法来根据用户类型添加检查。设计控制器代码非常复杂。请建议我根据用户类型添加检查的最佳解决方案。

提前致谢

ruby-on-rails ruby devise usertype
1个回答
0
投票

您可能希望根据自己的需要调整本教程(https://github.com/plataformatec/devise/wiki/How-To:-Add-an-Admin-Role

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.