Rails:从桌面网站和移动API

时间:2015-09-01 19:39:41

标签: ruby-on-rails api devise spree

这个Rails项目使用Spree和Devise,并有一个单独的控制器来为移动端提供JSON响应。我刚刚在5次登录失败后实施了Devise :: Lockable来锁定用户帐户。这会自动生成密码重置电子邮件。桌面网站和移动网站上的工作正常。我的问题来自将两者混合在一起:

如果您通过移动API登录失败5次,则会将密码链接发送到该帐户的电子邮件中。但是,如果您已经登录桌面,然后还从桌面访问重置链接,它将重定向到主页(并注销用户)。如果再次单击重置链接,则会提供密码重置表单。

我如何在" normal"上注销用户?当用户未能在移动应用程序上记录最长时间时,应用程序(桌面方面的东西)?

编辑:我已经尝试过投掷Devise" sign_out用户"几乎在管道中的每一点,但是没有做到这一点,因为用户由于某种原因没有被发现登录。

0 个答案:

没有答案