如何通过mercury-rails
gem在Mercury中的/editor/.*路由上添加身份验证检查?
我的意思是,我知道您可以:
但是,我希望用户被踢出编辑器,以防他/她在编辑器中有书签并且没有登录。
PS:有人可以为此创建
mercury-editor
标签吗?否则,几乎不可能寻找 Mercurial 编辑器。 最佳答案
看起来现在 Mercurial 栏杆安装程序会询问您是否要添加验证码,如果创建,则会创建一个验证码。
lib/mercury/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?”之类的内容。
关于ruby-on-rails - Mercurial rails 认证,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8059655/