destoon在360浏览器下出现用户被强行注销的解决方法
2014-06-26 00:00
429 查看
destoon用户在使用360浏览器时总是会自动退出,经查后发现是cookie丢失造成的,但丢失的原因众说不一!
对此的解决方法也不同,测试发现修改360浏览器的设置,或者IE的兼容性视图设置等均无效。
经验证后可行的解决方法如下:
增加 session 用来保存用户的auth信息
1.在 /module/member/member.class.php 的 364行增加以下代码:
2.在 /module/member/member.class.php 的logout方法中增加以下代码:
修改后的logout的代码如下:
3.在根目录的 common.inc.php 找到:
替换为如下代码:
完成后问题得以解决!
对此的解决方法也不同,测试发现修改360浏览器的设置,或者IE的兼容性视图设置等均无效。
经验证后可行的解决方法如下:
增加 session 用来保存用户的auth信息
1.在 /module/member/member.class.php 的 364行增加以下代码:
if(!is_object($session)) $session = new dsession(); $_SESSION['auth'] = $auth; $_SESSION['username'] = $user['username'];
2.在 /module/member/member.class.php 的logout方法中增加以下代码:
session_destroy();
修改后的logout的代码如下:
function logout() {
set_cookie('auth', '');session_destroy();
return true;
}
3.在根目录的 common.inc.php 找到:
$destoon_auth = get_cookie('auth');
替换为如下代码:
$destoon_auth=''; if(get_cookie('auth')){ $destoon_auth = get_cookie('auth'); }else{ $destoon_auth = isset($_SESSION['auth'])?$_SESSION['auth']:''; }
完成后问题得以解决!
相关文章推荐
- destoon在360浏览器下出现用户被强行注销的解决方法
- destoon在360浏览器下出现用户被强行注销的解决方法
- destoon在360浏览器下出现用户被强行注销的解决方法
- cvsNT 2.5.03.2382添加用户后出现"no such user"错误的解决方法
- IIS中配置asp.net出现用户 NT AUTHORITY\NETWORK SERVICE 登录失败(sql2005/2008解决方法)
- Microsoft Dynamics CRM 2013 安装 报表服务出现“ SQL Server Reporting Services 帐户是本地用户且不受支持 ”错误的解决方法
- 我的系统用户账户出现红叉(中毒或者中木马)的3种解决方法
- MOSS组、用户、权限级别,以及出现:用户不存在或用户不唯一 及 拒绝访问 问题的解决方法
- ASP.NET仅配置数据库MSDE出现"用户 ’机器名/ASPNET’ 登录失败 解决方法
- 总结:进普通用户出现-bash-4.1$的解决方法
- 华为c8812总是出现很抱歉,系统用户界面已停止运行-解决方法
- 普通用户注销windows server 2003 普通用户(users)远程登录立即自动注销的解决方法
- cvsNT 2.5.03.2382添加用户后出现"no such user"错误的解决方法
- (转)cvsNT 2.5.03添加用户后出现"no such user"错误的解决方法
- 连接带有密码的ACCESS数据库时出现“无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开”的解决方法
- win 7 删除了用户文件夹后出现的"你已使用临时配置文件登录"提示的解决方法
- [备忘]域用户登陆出现“此工作站和主域间的信任关系失败”错误解决方法
- sharepoint 2010 配置用户同步连接出现错误信息" Unable to process Create message"的一个解决方法
- sql2005还原出现“受限制用户”解决方法
- WinXP控制面板左侧用户账户出现红叉的解决方法