gpt4 book ai didi

ruby-on-rails - Rails/Devise - 确定用户 session 何时到期

转载 作者:行者123 更新时间:2023-12-03 16:07:14 24 4
gpt4 key购买 nike

使用 timeoutable 时Devise 的模块,如何确定当前用户的 session 到期前还有多长时间?目标是在所有响应中包含此值,以便客户端脚本可以使用它。我收集到 Devise 内部使用 Warden 进行身份验证,但我还没有找到任何解释如何将 session 到期时间拉出 Warden 深度的东西。

最佳答案

看起来你可以像Benjamin Tan所说的那样把它放在模型中,或者你可以把它放在配置/初始化程序/devise.rb

# ==> Configuration for :timeoutable
# The time you want to timeout the user session without activity. After this
# time the user will be asked for credentials again. Default is 30 minutes.
# config.timeout_in = 30.minutes

请参阅此 StackOverflow 问题: Setting session length with Devise .

关于ruby-on-rails - Rails/Devise - 确定用户 session 何时到期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16681825/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com