管理员面板保持登录直到注销

问题描述 投票:0回答:1

在opencart版本2管理面板中,我们应该如何允许管理员用户保持登录直到注销。我已尝试过会话续航时间。这个问题是否与会话有关?

php session cookies opencart
1个回答
0
投票

有几件事可以记录管理员:

  1. 会话可以过期
  2. cookie可以过期(部分连接到会话)
  3. 令牌参数可能不正确或已更改

怎么修

  1. 要增加文件'admin / index.php'中会话的生命周期,请在<?php之后将此代码添加到文件的顶部
ini_set('session.gc_maxlifetime', '315360000');

其中315360000是10年秒。

  1. 为了增加OpenCart中cookie的生命周期,如果为会话添加上面的代码,实际上不需要做任何事情,因为opencart使用该生命周期来设置cookie的生命周期。
  2. 如果您打开了两个管理面板,则可能会遇到令牌不匹配的情况。如果网址中的令牌与会话中的令牌不匹配,您将被注销。所以记住这一点。

如果有帮助,请告诉我。

© www.soinside.com 2019 - 2024. All rights reserved.