迅睿cms会员登录/注册/退出登录后跳转到指定链接或返回当前页面
我们一直在坚持不懈地努力,帮助新手小白更加方便的进行WEB应用的快速开发,如果您对我们的成果表示认同,并且觉得对你有所帮助。我们愿意接受来自各方面的捐赠^_^,您的帮助是对我们的支持和动力!
登录注册跳转
方法一URL链接模式
通过改造登录链接,参考下方代码,可以实现跳转到指定域名:
//指定链接
登录:{dr_member_url("login/index", ["back" => urlencode("你的网址")])}
注册:{dr_member_url("register/index", ["back" => urlencode("你的网址")])}
//登录后,返回当前页面示例
{dr_member_url("login/index", ["back" => urlencode($my_web_url)])}方法二FORM内部设定
//指定链接
<input type="hidden" name="back" value="你的网址">
//返回当前页面示例
<input type="hidden" name="back" value="{$my_web_url}">退出登录跳转
写一个退出的js函数,把地址改成首页或者你要指定的链接即可,放到退出登录按钮下即可,代码如下:
<script type="text/javascript">
function dr_loginout(url) {
$.ajax({type: "GET",dataType:"json", url: dr_get_web_dir()+'index.php?s=api&c=api&m=loginout',
success: function(json) {
var oss_url = json.data.sso;
// 发送同步登录信息
for ( var i = 0; i < oss_url.length; i++){
var result = fetchJsonp(oss_url[i], {
jsonpCallback: 'callback',
timeout: 3000
})
result.then(function(response) {
return response.json()
}).then(function(json) {
})['catch'](function(ex) {
});
}
dr_cmf_tips(1, json.msg, json.data.time);
setTimeout('window.location.href="/index.php"', 2000);
},
error: function(HttpRequest, ajaxOptions, thrownError) {
dr_ajax_alert_error(HttpRequest, this, thrownError);
}
});
}
</script>我们一直在坚持不懈地努力,帮助新手小白更加方便的进行WEB应用的快速开发,如果您对我们的成果表示认同,并且觉得对你有所帮助。我们愿意接受来自各方面的捐赠^_^,您的帮助是对我们的支持和动力!
声明:禁止复制、盗用、采集、发布本站内容到任何网站及各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。





