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


Posted in PHP onJune 26, 2014

destoon用户在使用360浏览器时总是会自动退出,经查后发现是cookie丢失造成的,但丢失的原因众说不一!
对此的解决方法也不同,测试发现修改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']:'';
}

完成后问题得以解决!

PHP 相关文章推荐
PHP+APACHE实现用户论证的方法
Oct 09 PHP
数据库中排序的对比及使用条件详解
Feb 23 PHP
PHP封装的一个支持HTML、JS、PHP重定向的多功能跳转函数
Jun 19 PHP
php中实现精确设置session过期时间的方法
Jul 17 PHP
php查询ip所在地的方法
Dec 05 PHP
PHP获取音频文件的相关信息
Jun 22 PHP
PHP简单读取PDF页数的实现方法
Jul 21 PHP
php版微信公众账号第三方管理工具开发简明教程
Sep 23 PHP
微信公众号OAuth2.0网页授权问题浅析
Jan 21 PHP
php获取指定数量随机字符串的方法
Feb 06 PHP
PHP中类型转换 ,常量,系统常量,魔术常量的详解
Oct 26 PHP
thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法
Sep 07 PHP
实现在同一方法中获取当前方法中新赋值的session值解决方法
Jun 26 #PHP
PHP执行Curl时报错提示CURL ERROR: Recv failure: Connection reset by peer的解决方法
Jun 26 #PHP
php采用curl访问域名返回405 method not allowed提示的解决方法
Jun 26 #PHP
兼容PHP和Java的des加密解密代码分享
Jun 26 #PHP
Thinkphp使用mongodb数据库实现多条件查询方法
Jun 26 #PHP
ThinkPHP页面跳转success与error方法概述
Jun 25 #PHP
修改ThinkPHP缓存为Memcache的方法
Jun 25 #PHP
You might like
PhpMyAdmin出现export.php Missing parameter: what /export_type错误解决方法
2012/08/09 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十三)
2014/06/26 PHP
PHP中使用php5-ffmpeg撷取视频图片实例
2015/01/07 PHP
php并发加锁示例
2016/10/17 PHP
浅谈PHP的排列组合(如输入a,b,c 输出他们的全部组合)
2017/03/14 PHP
基于jQuery的图片大小自动适应实现代码
2010/11/17 Javascript
javascript 图片裁剪技巧解读
2012/11/15 Javascript
javascript仿qq界面的折叠菜单实现代码
2012/12/12 Javascript
jQuery中DOM树操作之复制元素的方法
2015/01/23 Javascript
jQuery使用CSS()方法给指定元素同时设置多个样式
2015/03/26 Javascript
基于Jquery插件Uploadify实现实时显示进度条上传图片
2020/03/26 Javascript
js实现获取两个日期之间所有日期的方法
2016/06/17 Javascript
JavaScript学习笔记整理_用于模式匹配的String方法
2016/09/19 Javascript
Vue filter介绍及详细使用
2018/04/04 Javascript
JS实现的汉字与Unicode码相互转化功能分析
2018/05/25 Javascript
优雅的在React项目中使用Redux的方法
2018/11/10 Javascript
JavaScript 继承 封装 多态实现及原理详解
2019/07/29 Javascript
javascript实现时间日期的格式化的方法汇总
2020/08/06 Javascript
[05:31]DOTA2英雄梦之声_第04期_光之守卫
2014/06/23 DOTA
[54:47]Liquid vs VP Supermajor决赛 BO 第五场 6.10
2018/07/05 DOTA
Python判断变量是否已经定义的方法
2014/08/18 Python
django框架面向对象ORM模型继承用法实例分析
2019/07/29 Python
python爬虫 Pyppeteer使用方法解析
2019/09/28 Python
Django REST framework 单元测试实例解析
2019/11/07 Python
Python小整数对象池和字符串intern实例解析
2020/03/21 Python
html5 利用canvas实现超级玛丽简单动画
2013/09/06 HTML / CSS
vivo智能手机官方商城:vivo
2016/09/22 全球购物
全球销量第一生发产品:Viviscal
2017/12/21 全球购物
Madda Fella官网:美国冒险家服装品牌
2020/01/16 全球购物
酒店服务与管理毕业生求职信
2013/11/02 职场文书
小学英语教学反思
2014/01/30 职场文书
2014年教师节座谈会发言稿
2014/09/10 职场文书
无子女夫妻离婚协议书(4篇)
2014/10/20 职场文书
2014年学生会主席工作总结
2014/11/07 职场文书
团员自我评价范文
2015/03/10 职场文书
Python基础之数据结构详解
2021/04/28 Python