如何延长zencart1.5后台的登录时间而不退出

2012-12-25

使用过zencart1.5版本的人都知道,后台登陆后,如果没有任何操作的话最长15分钟后就自动退出,这个对于后台管理是比较麻烦的。
这个是zencart1.5在安全性上做的一个改进,后台设置的最大就是15分钟。很多人都希望延迟这个后台登陆的时间。
那么怎么样才能让后台登陆的时间久一点而不自动退出呢?这个可以通过修改代码来实现延长这个后台管理员会话时间。

打开文件includesfunctionssessions.php
/////////////////////

if (IS_ADMIN_FLAG === true) {
if (!$SESS_LIFE = (SESSION_TIMEOUT_ADMIN
> 900 ? 900 : SESSION_TIMEOUT_ADMIN)) {
$SESS_LIFE =
(SESSION_TIMEOUT_ADMIN > 900 ? 900 :
SESSION_TIMEOUT_ADMIN);
}
}
这里的SESSION_TIMEOUT_ADMIN就是后台设置的管理员会话时间,默认最多就是900秒。
将上面的代码修改为:

if (IS_ADMIN_FLAG === true) {
if (!$SESS_LIFE = (SESSION_TIMEOUT_ADMIN =
900 ? 9000 : SESSION_TIMEOUT_ADMIN)) {
$SESS_LIFE = (SESSION_TIMEOUT_ADMIN =
900 ? 9000 : SESSION_TIMEOUT_ADMIN);
}
}
然后在后台–基本设置–管理对话超时秒数
设置为900秒就可以了,上面的代码就是如果设置了900秒的时候的话,这里就是修改成会会话时间是9000秒,相当于150分钟,也就是登陆后台后如果什么都不操作的话,将会在150分后要重新登陆,这个时候完全够长了。这样就不用老是要登陆输入帐号密码了,特别是做开发的时候。

如何延长zencart1.5后台的登录时间而不退出,布布扣,bubuko.com

时间: 2024-10-10 14:04:41

如何延长zencart1.5后台的登录时间而不退出的相关文章

延长zencart1.5.x后台的15分钟登录时间和取消90天强制更换密码

延长zencart1.5.x后台的15分钟登录时间 打开includes\functions\sessions.php if (IS_ADMIN_FLAG === true) { if (!$SESS_LIFE = (SESSION_TIMEOUT_ADMIN > 900 ? 900 : SESSION_TIMEOUT_ADMIN)) { $SESS_LIFE = (SESSION_TIMEOUT_ADMIN > 900 ? 900 : SESSION_TIMEOUT_ADMIN); } 修改

app与php后台接口登录认证、验证(seesion和token)

简要:随着电商的不断发展,APP也层次不穷,随着科技的发展主要登录形式(微信.QQ.账号/密码):为此向大家分享一下"app与php后台接口登录认证.验证"想法和做法:希望能够帮助困惑的伙伴们,如果有不对或者好的建议告知下:*~*!  一.登录机制 粗略分析:登录可分为三个阶段(登录验证.登录持续.退出登录):登录验证指客户端提供账号/密码(或第三方平台(微信.qq)获取openid/unionid)向服务器提出登录请求,服务器应答请求判断能否登录并返回相应数据:登录持续指客户端登录后

管理后台的登录功能-重新思考

每个网站.APP都几乎必然有其管理后台,其中管理的内容则是公司的核心技术财产.而登录模块则是这扇大门,其安全的重要性可想而知.我们知道,功能越多,安全性就会越低,所以我们有必要重新审视一下,管理后台的登录界面到底需要些什么功能. 一.功能模块的取舍 1.基本的账号密码登录.这个无可避免是必然需要的了. 2.图片验证码.验证码的目的是为了阻止机器人暴力撞库,作为管理后台很有必要,而且是要每次登录请求都需重新验证. 3.填完用户名或密码时,Ajax实时验证.这个功能常见于一些自动管理后台的注册模块,

iOS开发中如何将后台返回的时间转换为常见字串

在iOS开发中,经常需要从后台数据中获取时间,但是此时后台返回的时间格式经常是一串类似"123456789"的数字,此数字是1970年开始截至到现在的秒数,此时我们需要将其转换为可以用的格式. 模型中我定义了c_time属性,通过重写c_time的get方法中进行格式的转换. - (NSString *)c_time{ // 1.创建时间格式化类 NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; // 2.设置时间

finger用户名、主目录、停滞时间、登录时间

finger yum install finger    1.作用    finger用来查询一台主机上的登录账号的信息,通常会显示用户名.主目录.停滞时间.登录时间.登录Shell等信息,使用权限为所有用户. 如果要查询远程 机上的用户信息,需要在用户名后面接“@主机名”,采用[用户名@主机名]的格式,不过要查询的网络主机需要运行finger守护进程. 2.格式    finger [选项] [使用者] [用户@主机] 3.主要参数    -s:显示用户注册名.实际姓名.终端名称.写状态.停滞

查询用户上次登录时间问题

今天遇到一个看似简单却很纠结的问题,但最后还是解决了 我用的是Oracle  根据网上提供的好多都不行,具体贴图 这是登录表的字段,每个用户登录时候会insert用户的ID登录时间 现在用户要显示上次登录的时间该怎么取? 下面是登陆时间的倒叙排列 如果拿最新的登录时间如下所写 但是取上次登录记录(也就是倒叙后的第二条)怎么取? 网上提供好多都是让ROWNUM=2,但是结果却大大出乎意料 竟然是空值,也就是跟没就没取到,但是如果改成ROWNUM<=2 就可以拿到前俩条,下图: 我也很纳闷到底怎么回

当程序进入后台时执行长时间代码

进入后台时,iOS给了我们10分钟的时间做一些事件处理. AppDelegate.h: 1 #import <UIKit/UIKit.h> 2 3 @interface AppDelegate : UIResponder <UIApplicationDelegate> 4 5 @property (assign, nonatomic) UIBackgroundTaskIdentifier backgroundUpdateTask; 6 @property (strong, nona

如何获取 Greenplum 中用户最后登录时间和登录频率

这几天搞系统迁移,老板突然想知道给客户开的那么多用户当中,哪些还在用,哪些已经不用了.我们的数据库是 Greenplum,而且还是一直没有升级的老版本,Google 了一下没有发现特别好的查看用户登录情况的方法.咨询了 Greenplum 的售后同事后,对方建议我们使用 gp_toolkit.gp_log_database 通过遍历日志来获取用户登录信息. gp_log_database 的详细信息可以在官方指南里找到. https://gpdb.docs.pivotal.io/43130/re

局域共享解决——用户账户限制,可能的原因包括不允许空密码,登录时间限制

http://blog.163.com/lenovo_gxr/blog/static/5527719720145583144126/ 在客户端访问共享遇到的错误之八: 错误提示框为如图:用户账户限制,可能的原因包括不允许空密码,登录时间限制,或强制的策略限制 如果出现这个提示说明你的访问模式为“经典”,同时你的共享机子用户名和你访问机子的用户名相同,并且共享机子此用户没有设置密码.解决方法有几个: (1) 到开始—运行—输入gpedit.msc 回车—计算机配置—windows 设置—安全设置—