destoon在360浏览器下用户被强行注销的问题解决方法
发布:smiling 来源: PHP粉丝网 添加日期:2014-06-05 17:05:34 浏览: 评论:0
原因:未知
状况:用户使用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']:'';
- }
完成后就行了,已经测试过,没有什么问题.
Tags: destoon 浏览器 强行注销
相关文章
- ·Destoon简单使用教程一(2013-11-15)
- ·Destoon简单使用教程二(2013-11-15)
- ·Destoon简单使用教程三(2013-11-15)
- ·Destoon简单使用教程四(2013-11-15)
- ·Destoon简单使用教程五(2013-11-15)
- ·Destoon简单使用教程六(2013-11-15)
- ·Destoon简单使用教程七(2013-11-15)
- ·Destoon简单使用教程八(2013-11-15)
- ·Destoon简单使用教程九(2013-11-15)
- ·Destoon简单使用教程十(2013-11-15)
- ·DESTOON 新增模块的方法!(2014-01-10)
- ·destoon 公告栏的调用标签和模板文件(2014-01-10)
- ·destoon需要设置可写权限的目录和文件(2014-01-10)
- ·destoon程序转移服务器后,搜索汉字出现乱码(2014-01-10)
- ·destoon 读取当前栏目名称(2014-06-05)
- ·destoon搬家教程(2014-06-05)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)