后台 - 全局 - 注册相关 - 自行添加云登录的相关注册方式,官方的供你参考:
<div id="hs-cloud-regtip">
<span class="fa fa-spin fa-spinner"></span> 正在加载云服务项目...
</div>
站长中心 - 云工具 - 其他功能 - 云服务加载完成后执行的JS:
$(function() {
if($_USER['C'] != 'reg') {
return false;
}
var qqloginurl = 'http://www.hadsky.com/index.php?c=app&a=puyuetian_qqlogin:index&domain=' + HadSky_CloudVars['domain'] + '&sitekey2=' + HadSky_CloudVars['sitekey2'] + '&createtime=' + HadSky_CloudVars['createtime'] + '&timeout=' + HadSky_CloudVars['timeout'];
var bdloginurl = 'http://www.hadsky.com/index.php?c=app&a=zhanzhang:login_apis&logintype=baidu&domain=' + HadSky_CloudVars['domain'] + '&sitekey2=' + HadSky_CloudVars['sitekey2'] + '&createtime=' + HadSky_CloudVars['createtime'] + '&timeout=' + HadSky_CloudVars['timeout'];
var xlloginurl = 'http://www.hadsky.com/index.php?c=app&a=zhanzhang:login_apis&logintype=weibo&domain=' + HadSky_CloudVars['domain'] + '&sitekey2=' + HadSky_CloudVars['sitekey2'] + '&createtime=' + HadSky_CloudVars['createtime'] + '&timeout=' + HadSky_CloudVars['timeout'];
var html = '<div class="pk-row pk-padding-15 pk-text-center"><a class="pk-hover-opacity" href="' + qqloginurl + '" style="display:inline-block;width:36px;height:36px;line-height:32px;font-size:18px;text-align:center;border-radius:50%;color:#0099FF;border:solid 1px #0099FF;" title="用QQ号云注册"><span class="fa fa-qq"></span></a> ';
html += '<a class="pk-hover-opacity" href="' + xlloginurl + '" style="display:inline-block;width:36px;height:36px;line-height:32px;font-size:18px;text-align:center;border-radius:50%;color:#FFCC33;border:solid 1px #FFCC33;" title="用新浪微博号云注册"><span class="fa fa-weibo"></span></a> ';
html += '<a class="pk-hover-opacity" href="' + bdloginurl + '" style="display:inline-block;width:36px;height:36px;line-height:32px;font-size:18px;text-align:center;border-radius:50%;color:#0033FF;border:solid 1px #0033FF;" title="用百度账号云注册"><span class="fa fa-paw"></span></a> ';
html += '<a class="pk-hover-opacity weixinlogin" href="javascript:" style="display:inline-block;width:36px;height:36px;line-height:32px;font-size:18px;text-align:center;border-radius:50%;color:#6c6;border:solid 1px #6c6;" title="用微信扫码注册"><span class="fa fa-weixin"></span></a> ';
html += '<a class="pk-hover-opacity" href="index.php?c=app&a=hadskycloudserver:index&s=sms_reg" style="display:inline-block;width:36px;height:36px;line-height:32px;font-size:18px;text-align:center;border-radius:50%;color:#06f;border:solid 1px #06f;" title="用手机号验证注册"><span class="fa fa-phone"></span></a></div>';
$('#hs-cloud-regtip').parent().prev().css('text-align', 'center').html('请选择注册的方式');
$('#hs-cloud-regtip').html(html).parent().next().remove();
$.getScript('template/puyuetianUI/js/qrcode.min.js', function(r, s) {
if(s == 'success') {
$('#hs-cloud-regtip .weixinlogin').click(function() {
var apiurl = 'http://m.hadsky.com/index.php?c=app&a=puyuetian_weixinlogin:orderwxlogin&domain=' + HadSky_CloudVars['domain'] + '&sitekey2=' + HadSky_CloudVars['sitekey2'] + '&createtime=' + HadSky_CloudVars['createtime'] + '&timeout=' + HadSky_CloudVars['timeout'] + '&json=yes';
$.getJSON('index.php?c=app&a=hadskycloudserver:index&s=weixinlogin&submit=orderlogin', function(data) {
if(data['state'] == 'ok') {
//二维码创建成功,记录临时检验idcode
var _id = data['datas']['id'];
var _idcode = data['datas']['idcode'];
//生成二维码图片
var txt = apiurl + '&_id=' + _id;
var rnd = randomString(32);
var _pid = pkalert('<div id="hadsky-rndobj-' + rnd + '" style="margin:0 auto;width:177px;height:177px"></div><p class="pk-text-center pk-text-xs pk-text-danger" style="padding:10px 0">请使用微信扫一扫进行登录哦~</p>', '微信扫码登录');
new QRCode(document.getElementById('hadsky-rndobj-' + rnd), {
text: txt,
width: 177,
height: 177,
title: ''
});
$('#pa-' + _pid + ' .pk-alert-foot a:eq(0)').html('关闭');
document.getElementById('hadsky-rndobj-' + rnd).title = '';
//生成登录成功
var _login = setInterval(function() {
if($('#pa-' + _pid).attr('id') == "undefined" || !$('#pa-' + _pid).attr('id')) {
clearInterval(_login);
return false;
}
$.getJSON('index.php?c=app&a=hadskycloudserver:index&s=weixinlogin&submit=chklogin', {
id: _id,
idcode: _idcode,
chkcsrfval: $_USER['CHKCSRFVAL'] || '',
rnd: randomString(7)
}, function(data) {
if(data['state'] == 'ok') {
clearInterval(_login);
pkalert(false, _pid);
if(data['datas']['gourl']) {
pkalert('您的微信号暂未被绑定或注册<br>注册请点击确定,绑定请登录后进入个人资料页点击云服务 - 微信', '提示', function() {
location.href = data['datas']['gourl'];
});
} else {
pktip(data['datas']['msg'], 'success', 1500, function() {
if($_GET('referer')) {
var _url = decodeURIComponent($_GET('referer'));
} else {
var _url = 'index.php?from=wxxcx';
}
location.href = _url;
});
}
} else {
console.log(data['datas']['msg']);
}
});
}, 3000);
} else {
pkalert(data['datas']['msg']);
}
});
});
}
}).error(function(e) {
console.log(e);
});
});
点点:
嗯嗯 解决啦