ecmall用户登录后自动退出解决方法

国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html
内部邀请码:C8E245J (不写邀请码,没有现金送)
国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为中国PE第一股,市值超1000亿元。 

------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

一部分用户反映登录后自动退出,经过跟踪观察,发现这些用户都是动态IP,而ecmall 中的 session 刚好是与 ip 有关的,故而找不到用户回话二失败,需重新登录。

怎么处理呢?

修改 includes/libraries/session.lib.php 方法,简单粗暴,去掉 ip 判断即可,哇卡卡

/**
 * 生成session验证串
 *
 * @author wj
 * @param string $session_id
 * @return stirng
 */
function gen_session_key($session_id)
{
	static $ip = '';

	if ($ip == '')
	{//		$ip = substr($this->_ip, 0, strrpos($this->_ip, '.'));
	}

	return sprintf('%08x', crc32(!empty($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] . ROOT_PATH . $ip . $session_id : ROOT_PATH . $ip . $session_id));
}

  

哈哈,世界安静了!

时间: 2024-10-26 10:40:22

ecmall用户登录后自动退出解决方法的相关文章

Windows8下使命召唤9进入后按键盘自动退出解决方法

最近新买了个笔记本,至于那万分纠结的挑选过程就下次发文再说.这此说下第一次用新笔记本玩单机游戏.   我从使命召唤8之后的系列就再也没有玩过了,一是电脑配置不行了,而是使命召唤9之后,该系列已经不支持xp了.我也曾借过室友的装了win7台式机来试着完cod9 ,但是下载了半天,结果游戏一进去就是黑屏,网上所有的补丁基本都打过一遍,还是无效,最后只好放弃了.后面也就只能去网吧完了.   今天用自己的新笔记本,下载了大概一个小时,中文硬盘版,12G多,3dm下载的.把所有的directx,vc运行库

VC6.0打开文件以及向工程中添加文件时程序崩溃自动退出解决方法_C 语言

换了一台电脑,vc6.0程序中,点击打开文件以及向工程中添加文件时,程序竟然崩溃自动退出了. 不知什么原因,安装相同的vc程序,本本竟然出现此缘故.但是这个操作又是自己经常用到的,所以不得不解决. 与上一台电脑不同的是,此电脑是win7系统,而上一个则是xp系统.此电脑office是2010版本,而上一个则是WPS:于是乎,在网上查资料,来解决. 看到网上也有类似的问题,有的说是win7系统原因,有的说是office2007版本缘故,有的说是viso缘故.总之,这几种说法,我都符合.win7系统

VS2008 使用F5调试自动退出解决方法

在用VS2005开发时,今天使用F5调试,竟然出现了自动退出问题了,导致项目无法调试. 然后就百度搜索了一下,终于找到了答案: IE8用户:请修改注册表项:HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main增加dword键TabProcGrowth,值为0就行! 微软总是这么折腾人!以前没遇到过,只因一直没用ie8.... 准备对程序再进行优化优化.

SQL Server 2012 sa用户登录错误18456的解决方法

最近想研究下SQL SERVER2012 Enterprise版本的数据库,听说功能很强大.我是在win7上安装的,安装的过程很顺利,我在用"Windows 身份验证"时,一切OK,但是在用SA用户登录数据库的时候出现如下的错误: 之前装过SQL7.0, SQL2000, SQL2005版的.2008版的,好像没有这复杂啊,百度了下找到了一个解决方案,归纳一下:这个错误一般由三个原因引起,登录方式设置错误.sa设置错误和IP方式是否开启,下面依次解决这三个问题. 解决方案: 一.登录方

方法-android用户登录异机退出提示

问题描述 android用户登录异机退出提示 A用户登录系统,B用户用A的帐号也登录系统,A用户弹出退出系统提示,这种技术实现方法叫什么?逻辑思路是怎么样子的?最好有个demo.在线等!!!! 解决方案 不能沉不能沉不能沉不能沉 解决方案二: 这个服务器端会做处理. A登录123这个账号的时候数据库中会有记录,这时B登录123这个账号了,在保存登录记录的时候发现这个这账号已经被A登录了.所以发送一个通知给A,告知A当前登录的账号在另外一个地方正在登录. 具体的实习技术叫什么不知道,但以前自己就是

win7旗舰版实现多用户远程登录后,如何解决不同电脑登录同一用户时之前登录被强制断开的问题?

问题描述 win7旗舰版实现多用户远程登录后,如何解决不同电脑登录同一用户时之前登录被强制断开的问题? win7旗舰版实现多用户远程登录后,不同电脑远程登录同一用户时,该用户之前的登录会被强制断开.能否实现某个用户已经有电脑远程登录了,其他电脑则不能登录该用户,或者能够有提示也行,请高人解答,谢谢! 解决方案 windows 7被设计成桌面操作系统,最多只能有一个人操作计算机.这不是技术上的问题,而是商业上的问题.否则谁还买昂贵的windows server. 如果有用户登录,不允许别的用户登录

锁屏后自动退出后台应用程序如何解决

那有可能是因为手机的"联想省电"应用开启了 "锁屏智能省电"设置的缘故,开启设置后,手机锁屏时会自动清理后台应用以延长待机时间.如不想自动退出后台程序,可参考以下操作(以下所有文字及截图以K900及1.2.122版本的联想省电为例进行说明,不同机型及不同版本的"联想省电"可能有些差异): 1. 点击主屏幕正下方的"九个点"图标进入应用程序菜单,并选择"联想省电",如图1.1.1.2所示. 2. 在联想省电界

destoon在360浏览器下出现用户被强行注销的解决方法_php实例

destoon用户在使用360浏览器时总是会自动退出,经查后发现是cookie丢失造成的,但丢失的原因众说不一! 对此的解决方法也不同,测试发现修改360浏览器的设置,或者IE的兼容性视图设置等均无效. 经验证后可行的解决方法如下: 增加 session 用来保存用户的auth信息 1.在 /module/member/member.class.php 的 364行增加以下代码: if(!is_object($session)) $session = new dsession(); $_SESS

电脑设置无线路由器断线后自动连接的方法

  现在无线网络的使用非常普及,几乎有架设网络的家庭用户都会购买并安装无线路由器,这样可以使笔记本.平板电脑和手机等设备通过共享的WiFi来上网.但是在使用的过程中难免会遇到网络断线的情况发生.所以,根据这样的情况,系统城小编要介绍在电脑中设置无线路由器断线后自动连接的方法. 1.打开浏览器,在地址栏中输入192.168.1.1或192.168.0.1(具体看路由器型号),输入密码登录到路由器配置管理; 2.点击左侧菜单中的"网络参数"--"WLAN口设置"; 3.