添加额外的数据到清除cookie



我在Rails 5应用程序中使用Clearance进行身份验证,我想知道存储重要(对应用程序)用户数据的最佳方法是什么?现在我通过重写Clearance::SessionsController将其存储在会话中,但我担心用户回到应用程序和从remember_token构建会话。

我是否应该将它添加到cookie中以实现跨会话的持久化?或者是否有一种方法可以将其存储在清仓的cookie中?更好的是,是否有一种方法,有清除添加必要的数据到会话时,从remember_token构建它?

因此,在查看了Clearance::SessionsController之后,我注意到redirect_signed_in_users方法被用作before_action/before_filter。我最终重写了该方法来添加我需要的id,类似于#create方法。我为没有早点注意到这一点而感到有些尴尬,因为这正是我所需要的。

相关内容

  • 没有找到相关文章

最新更新