• 欢迎访问苗景云的博客

问题背景:

phpcms前台退出登录的时候,提示了一个退出成功0

让我很困惑为啥有个0呢?

 

问题分析:

进入

./phpcms/modules/member/index.php

找到logout方法,代码如下:

public function logout() {
        $setting = pc_base::load_config('system');
        //snda退出
        if($setting['snda_enable'] && param::get_cookie('_from')=='snda') {
            param::set_cookie('_from', '');
            $forward = isset($_GET['forward']) && trim($_GET['forward']) ? urlencode($_GET['forward']) : '';
            $logouturl = 'https://cas.sdo.com/cas/logout?url='.urlencode(APP_PATH.'index.php?m=member&c=index&a=logout&forward='.$forward);
            header('Location: '.$logouturl);
        } else {
            $synlogoutstr = '';    //同步退出js代码
            if(pc_base::load_config('system', 'phpsso')) {
                $this->_init_phpsso();
                $synlogoutstr = $this->client->ps_member_synlogout();           
            }
           
            param::set_cookie('auth', '');
            param::set_cookie('_userid', '');
            param::set_cookie('_username', '');
            param::set_cookie('_groupid', '');
            param::set_cookie('_nickname', '');
            param::set_cookie('cookietime', '');
            $forward = isset($_GET['forward']) && trim($_GET['forward']) ? $_GET['forward'] : 'index.php?m=member&c=index&a=login';
            showmessage(L('logout_success').$synlogoutstr, $forward);//退出成功0
        }
    }

发布:苗景云 | 查看全文 | 浏览(2727) | 分类:IT技术&设计 | 评论(0) | 2018年11月25日

header('Content-type: text/javascript');

//消除Resource interpreted as Script but transferred with MIME type text/html警告
json_encode(数组对象);
//字符串转换成json对象
json_decode( $Contents)
//转成数组对象
echo $_GET['callback'] .'('. json_encode(json_encode("字符串对象")) .');';
//返回执行体
其实类似于
js 里面也可以用eval_r(字符串);


发布:苗景云 | 查看全文 | 浏览(1927) | 分类:IT技术&设计 | 评论(0) | 2018年11月18日

范例:注意使用delegate

/ajax判断会员登录

$(function ($) {

var screenWidth = $(window).width();

if (screenWidth < 1024) {

发布:苗景云 | 查看全文 | 浏览(1699) | 分类:IT技术&设计 | 评论(0) | 2018年11月16日

在phpcms v9中我们如何做到在任意模块判断会员登录状态,并且可以静态判断会员登录状态呢?即可以用javascript判断会员的登录状态!

在phpcms v9中我们如何做到在任意模块判断会员登录状态,并且可以静态判断会员登录状态呢?即可以用javascript判断会员的登录状态!

发布:苗景云 | 查看全文 | 浏览(1558) | 分类:IT技术&设计 | 评论(0) | 2018年11月15日
宋体SimSun
黑体SimHei
微软雅黑Microsoft YaHei
微软正黑体Microsoft JhengHei
新宋体NSimSun
新细明体PMingLiU
细明体MingLiU
标楷体DFKai-SB
仿宋FangSong
楷体KaiTi
仿宋_GB2312FangSong_GB2312
楷体_GB2312KaiTi_GB2312


宋体:SimSuncss中中文字体(font-family)的英文名称

发布:苗景云 | 查看全文 | 浏览(2219) | 分类:IT技术&设计 | 评论(0) | 2018年11月06日

jquery距离底部100象素时层消失


 $(window).scroll(function() {
        var x = $(document).scrollTop() + $(window).height() - $("#scrolltip").height();
        if (x + 100 > $(document).height()) {
            $("#scrolltip").hide();
        } else {
            $("#scrolltip").show();
        }
    });


发布:苗景云 | 查看全文 | 浏览(1787) | 分类:IT技术&设计 | 评论(0) | 2018年11月05日

有哪些 nth-child ?

:first-child

发布:苗景云 | 查看全文 | 浏览(2134) | 分类:IT技术&设计 | 评论(0) | 2018年11月04日
« 之后的文章苗景云的博客
<< 向左走,向右走 >>
更早的文章 »