| 
       
	zencart 1.5版本 后台管理员超过15分钟就要重新登陆一次解决方案。 
	解决方案: 
	1. 后台的工具菜单 - 执行SQL脚本,运行: 
	===================== 
	- 
		UPDATE configuration SET set_function = 'zen_cfg_select_option(array("14400","7200","3600","1800","900", "600", "300"), ' WHERE configuration_id = 22;
 
 
	===================== 
	2. 然后到商店设置-基本设置,修改 管理对话超时秒数 
	3. 修改文件 /includes/functions/session.php 
	找到 
	===================== 
	- 
		  if (!$SESS_LIFE = (SESSION_TIMEOUT_ADMIN > 900 ? 900 : SESSION_TIMEOUT_ADMIN)) {
 
		      $SESS_LIFE = (SESSION_TIMEOUT_ADMIN > 900 ? 900 : SESSION_TIMEOUT_ADMIN); 
		    } 
 
	===================== 
	替换为 
	===================== 
	- 
		/* WOD - change Admin TIMEOUT -BEGIN */
 
		/*    if (!$SESS_LIFE = (SESSION_TIMEOUT_ADMIN > 900 ? 900 : SESSION_TIMEOUT_ADMIN)) { 
		      $SESS_LIFE = (SESSION_TIMEOUT_ADMIN > 900 ? 900 : SESSION_TIMEOUT_ADMIN); 
		    } 
		*/ 
		    if (!$SESS_LIFE = (SESSION_TIMEOUT_ADMIN > 14400 ? 14400 : SESSION_TIMEOUT_ADMIN)) { 
		      $SESS_LIFE = (SESSION_TIMEOUT_ADMIN > 14400 ? 14400 : SESSION_TIMEOUT_ADMIN); 
		    } 
		/* WOD - change Admin TIMEOUT -BEGIN */ 
 
	===================== 
	搞定收工。 
      
      (责任编辑:最模板) |