前端之家收集整理的这篇文章主要介绍了
ruby-on-rails – 使用水银轨道进行身份验证,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何通过mercury-rails gem在
Mercury中的/editor/.*路由上
添加身份验证检查?
我的意思是,我知道你可以:
>未经过身份验证时隐藏指向编辑器的链接.
>未经过身份验证时拒绝编辑器的更新.
但是我希望用户被踢出编辑器,因为他/她有一个书签给编辑器但没有登录.
PS:有人可以为此创建一个水银编辑器标签吗?否则,搜索水银编辑器几乎是不可能的.
现在看来,如果你想让他们想要
添加一些身份验证
代码,那么他们会问你是否会创建
LIB /汞/ authentication.rb
module Mercury
module Authentication
def can_edit?
true # check here to see if the user is logged in/has access
end
end
end
你可以在那里运行你的支票代码.也许类似“if user_signed_in?&& current_user.admin?”
原文链接:https://www.f2er.com/ruby/265719.html