discuz的微信登录与首页面整合

discuz的微信登录是非常实用的功能亮点,但discuz的界面丑陋。

把discuz的微信登录的功能抽出来放在俺们网站上  。

主页跳转怎么解决呢?

看我的:

文件在:

/forum/source/plugin/wechat/response.class.php

函数在(大约 123行)

public static function redirect($type) {

self::_init();
global $_G;

$r01="http://cn.ez-home.ca/";

if(!$_G[‘wechat‘][‘setting‘][‘wsq_allow‘]) {
//return;
return $r01;
}
if($_G[‘wechat‘][‘setting‘][‘wsq_siteid‘] && !defined(‘IN_MOBILE_API‘)) {
$_G[‘wechat‘][‘setting‘][‘wsq_wapdefault‘] = !self::_checkrobot() ? $_G[‘wechat‘][‘setting‘][‘wsq_wapdefault‘] : false;
$in_wechat = $_G[‘wechat‘][‘setting‘][‘wsq_wapdefault‘] ? true : strpos($_SERVER[‘HTTP_USER_AGENT‘], ‘MicroMessenger‘) !== false;
$fromwap = $_G[‘wechat‘][‘setting‘][‘wsq_wapdefault‘] && strpos($_SERVER[‘HTTP_USER_AGENT‘], ‘MicroMessenger‘) === false;
$url = wsq::$WSQ_DOMAIN.‘siteid=‘.$_G[‘wechat‘][‘setting‘][‘wsq_siteid‘].($fromwap ? ‘&source=wap‘ : ‘‘).‘&c=index&a=‘;
if($type) {
$modid = $_G[‘basescript‘].‘::‘.CURMODULE;
if($in_wechat) {
if(($modid == ‘forum::viewthread‘ || $modid == ‘group::viewthread‘) && !empty($_GET[‘tid‘])) {
dheader(‘location: ‘.$url.‘viewthread&tid=‘.$_GET[‘tid‘]);
} elseif(($modid == ‘forum::forumdisplay‘ || $modid == ‘group::forumdisplay‘) && !empty($_GET[‘fid‘])) {
dheader(‘location: ‘.$url.‘index&fid=‘.$_GET[‘fid‘]);
} elseif($modid == ‘forum::index‘) {
dheader(‘location: ‘.$url.‘index‘);
}
}
} else {
if(isset($_GET[‘referer‘])) {
return $_GET[‘referer‘];
} elseif(isset($_GET[‘pluginid‘])) {
//return $url.‘plugin&pluginid=‘.urlencode($_GET[‘pluginid‘]).‘&param=‘.urlencode($_GET[‘param‘]);
return $r01;
} else {
return $url.‘index‘;
}
}
}

return $r01;

}

discuz的微信登录与首页面整合

原文:http://blog.csdn.net/aw344/article/details/45907835

以上是discuz的微信登录与首页面整合的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>