保护管理设备路由
我的 routes.rb
中有这个
devise_for :admins
如果我输入 URL http://localhost/admins/sign_in ,我得到了管理模型的登录表单。
我已检查此表单是否伪装,以:
devise_for :admins, :path => "/d7cispx45g"
但我仍然可以通过 http://localhost/admins/sign_in。
如何保护此表单,以便只有我知道以管理员身份登录的路径?
I have this in my routes.rb
devise_for :admins
If I put in URL http://localhost/admins/sign_in, I get the sign_in form for admin model.
I have check this for camouflage this form, to:
devise_for :admins, :path => "/d7cispx45g"
but I still can access through http://localhost/admins/sign_in.
How can I protect this form so that only I know the path to login as administrator?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于业力:
您可以使用
范围
选项:For the karma:
You can scope your devise routes with the
scope
option: