加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 使用水银轨道进行身份验证

发布时间:2020-12-16 22:41:41 所属栏目:百科 来源:网络整理
导读:如何通过mercury-rails gem在 Mercury中的/editor/.*路由上添加身份验证检查? 我的意思是,我知道你可以: 未经过身份验证时隐藏指向编辑器的链接. 未经过身份验证时拒绝编辑器的更新. 但是我希望用户被踢出编辑器,因为他/她有一个书签给编辑器但没有登录. P
如何通过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?”

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读