【问题标题】:Yii2 authTimeout is not workingYii2 authTimeout 不起作用
【发布时间】:2018-08-12 16:13:53
【问题描述】:

登录 authTimeout 设置为两小时,但如果系统空闲,系统会在 30 分钟后自行注销。知道为什么会这样吗?

'components' => [
    'user' => [
        'identityClass' => 'app\models\User',
        'enableAutoLogin' => false,
        'authTimeout' => 7200,
        'enableSession' => true,
    ],
]

【问题讨论】:

  • 检查 php 会话持续时间 ..

标签: yii2


【解决方案1】:

这可能与会话超时有关。通常的默认值约为 30 分钟,因此会话将在 authTimeout 生效之前到期。您需要在配置中调整 Session::$timeout 值:

'session' => [
    'timeout' => 7200, // or greater
],

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-13
    • 2015-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-26
    • 2014-12-28
    相关资源
    最近更新 更多