新浪微博第三方js网页登陆(OAuth2

新浪微博第三方js网页登陆(OAuth2.0)

<!-- Sina第三方登录JS导入 -->
<script src="http://tjs.sjs.sinajs.cn/open/api/js/wb.js?appkey=3347040998"  charset="utf-8" type="text/javascript"></script>

<!--start sina账号登录平台-->
<span id="wb_connect_btn"></span>
<script type="text/javascript">
    WB2.anyWhere(function (W) {
        W.widget.connectButton({
            id: "wb_connect_btn",
            callback: {
                login: function (o) {
                    //登录成功之后执行
                    alert(o.screen_name);
                },
                logout: function () {
                    //退出之后执行
                    alert('退出之后执行');
                }
            }
        });
    });
</script>
<!-- end sina账号登陆平台 -->

<script type="text/javascript">
// 弹出登入窗口
WB2.login(function() {
    // 验证是否登入成功
    if (WB2.checkLogin()) {
        // api 入口
        WB2.anyWhere(function(W) {
            // 调用 account/get_uid 接口,获取用户信息
            W.parseCMD('/account/get_uid.json', function(oResult, bStatus) {
                if (bStatus) {
                    // 本地验证 uid 是否存在,如果存在则自动登入绑定账户,不存在则不做任何操作
                    $.ajax({
                        type: 'POST',
                        url: 'index.ajax.php',
                        data: 'ac=checkReg&uid=' + oResult.uid + '&type=1',
                        success: function(msg) {
                            if (msg == 1) {
                                // 已登入,刷新页面
                                location.reload();
                            } else {
                                // 未绑定账号,进行绑定或者注册
                                // do something
                            }
                        }
                    });
                }
            }, {}, {
                method: 'get',
                cache_time: 30
            });
        });
    }
});
</script> 

 上一篇
文件操作工具类 文件操作工具类
文件操作工具类import org.apache.commons.lang3.StringUtils; import org.apache.tools.ant.Project; import org.apache.tools.ant.tas
2019-08-19
下一篇 
日期转换为中文大写 日期转换为中文大写
日期转换为中文大写ALTER FUNCTION GetCNDay ( @dt ) RETURNS Nvarchar(50) AS BEGIN DECLARE @str Nvarchar(50) -- 中间字符串,用于存储
2019-08-19
  目录