帝国CMS您现在的位置是:首页 > 博客日志 > 帝国CMS

帝国CMS后台登录超时的解决办法

<a href='mailto:'>微wx笑</a>的头像微wx笑 2022-07-13帝国CMS 5 0关键字: 帝国CMS  登录超时  

帝国CMS安全性是非常高的,这也导致使用上的一些不便。比如,帝国CMS默认后台登录40分钟没操作就会超时退出。通过以下2个方法可以解决方法一:后台参数设置中,将超时时间设置得更

帝国CMS安全性是非常高的,这也导致使用上的一些不便。比如,帝国CMS默认后台登录40分钟没操作就会超时退出。N4o无知

通过以下2个方法可以解决N4o无知

方法一:N4o无知

后台参数设置中,将超时时间设置得更大一些。N4o无知

blob.pngN4o无知


N4o无知

方法二:N4o无知

打开:/e/class/function.phpN4o无知

搜索:
N4o无知

1
function is_login(

在下面找到以下代码:
N4o无知

1
2
3
4
5
6
7
8
9
10
//登陆超时
$logintime=getcvar('logintime',1);
if($logintime)
{
if(time()-$logintime>$public_r['exittime']*60)
{
printerror("LoginTime","index.php");
    }
esetcookie("logintime",time(),0,1);
}

注释掉或者删除掉就可以去掉这个超时功能了。N4o无知


注:通过系统后台去设置,我设置的数值是43200,一个月的时间,但是保存之后再查看数值是:32767,应该是数据库字段类型允许的最大值就是32767。
N4o无知

image.pngN4o无知

查看N4o无知

phome_enewspublic系统参数配置表

的字段类型
N4o无知

image.pngN4o无知

看可看出是 SMALLINT 类型,N4o无知

SMALLINT 数据类型是一种精确数值数据类型,其精度在算术运算后不变。它需要 2 个字节存储。N4o无知

有符号的 SMALLINT 值的范围是 –2^15(2^15表示2的15次幂) 到2^15 – 1,即 –32768 到 32767。N4o无知

无符号的 SMALLINT 值范围是 0 到 2^16 – 1,即 0 到 65535。 INT 是4字节数据,取值范围 -2^31 - 2^31,所以在考虑最大数据范围的前提下,优先使用smallint类型。N4o无知


N4o无知

本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/EmpireCMS/2022-07-13/1303.html

很赞哦! () 有话说 ()