304813885@qq.com
304813885@qq.com
  • 发布:2019-10-12 22:14
  • 更新:2019-10-12 22:14
  • 阅读:110

请教一个wap2app微信登录的问题

分类:wap2app

js能够获取到用户信息成功,然而怎么写入服务器用户表呢?还是应该用PHP来获取openid再判断呢?
var auths=null;
$("body").on("click",".loginBtn",function(){
// 微信授权登录
if(navigator.userAgent.indexOf("Html5Plus") > -1){
plus.oauth.getServices( function(services){
auths = services;
authLogin();
}, function(e){
alert("获取分享服务列表失败:"+e.message+" - "+e.code);
} );
}

})

function authLogin(){
var s = auths[0];
if ( !s.authResult ) {
s.login( function(e){
// 获取登录操作结果
var result = e.target.authResult;
alert( "登录认证成功:"+JSON.stringify(result) );
authUserInfo()
}, function(e){
alert("登录认证失败!");
}, {} );
}
}

function authUserInfo(){
var s = auths[0];
if ( !s.authResult ) {
alert("未登录授权!");
} else {
s.getUserInfo( function(e){
alert( "获取用户信息成功:"+JSON.stringify(s.userInfo) );

        //拿到用户信息,进行相关处理,ajax传用户数据到服务器等  
        var prame = JSON.stringify(s.userInfo);  

    }, function(e){  
        alert( "获取用户信息失败:"+e.message+" - "+e.code );  
    } );  
}  

}

function authLogout(){
for ( var i in auths ) {
var s = auths[i];
if ( s.authResult ) {
s.logout(function(e){
alert( "注销登录认证成功!" );
}, function(e){
alert( "注销登录认证失败!" );
});
}
}
}

2019-10-12 22:14 分享
已邀请:

要回复问题请先登录注册