【问题标题】:Devise token authentication and session设计令牌认证和会话
【发布时间】:2014-08-16 07:50:20
【问题描述】:

我在我的 rails 应用程序中使用设计。有一个 ipad 应用程序连接到这个 rails 应用程序,并且使用令牌完成身份验证。 (设计 token_authenticable)。

对于会话,我使用默认的 cookie 存储。我的 session_stor.rb 是这样的,

Ap::Application.config.session_store :cookie_store

现在说我需要在会话中为 ipad 用户存储次要数据,它存储在哪里?在我的控制器中说我正在做的事情,

session['last_search'] = search_key_word

这些数据存储在哪里?我问这个是因为在基于 cookie 的会话存储中,会话数据通常存储在浏览器中。我找不到任何资源来解释在使用令牌进行身份验证的非浏览器客户端的情况下会发生什么。

【问题讨论】:

    标签: ruby-on-rails ruby session cookies devise


    【解决方案1】:

    我建议将历史记录本地保存在 iPad 的应用程序本身中。您可以创建一个表“search_history”来存储最近的 10 个关键字。或者您可以根据需要缓存它(也在客户端)。

    【讨论】:

    • 所以我的问题是关于会话 cookie 的存储位置,在 ipad 或 android 应用程序中。我以最近的搜索为例。但是感谢您的回复。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-29
    • 2017-07-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多