避免用户在几分钟闲置超时后使用Rails和Phusion Passenger登出

时间:2018-08-02 22:24:30

标签: ruby-on-rails session ruby-on-rails-5 session-cookies passenger

问题

大约5分钟的空闲超时或不使用该应用程序后,用户将注销。

IDEAS?

这是会话问题吗?如果是,我应该使用activerecord会话存储吗?还是内存缓存存储?

这是乘客配置问题吗?

这是SSL问题吗?

关于

例如,我有两个运行旧版应用程序的Rails实例,

xyz.com ( running rails 3 )

新应用正在运行,

xyz.com/new ( running rails 5 )

这些应用是使用Phusion Passenger运行和配置的。

当前,我正在使用Rails cookie_store进行会话:

Rails.application.config.session_store :cookie_store, key: '_xyz_session', domain: '.xyz.com', expire_after: 24.hours

将JWT作为查询字符串传递到URL时,在旧版和新应用之间切换时,用户可以保持会话状态。

0 个答案:

没有答案