pc、h5微信授权登录
pc登录
微信登录(通过后端返回一个qrcode重定向到页面上,进行扫码授权,获取code即可,再根据code获取登录信息)
h5登录
微信授权登录:(支持微信浏览器,其它浏览器无法拉起微信的授权):调用接口获取code、用户信息(进行存储)
官方文档:.html
// h5微信授权
function login() {var code = GetQueryString('code'); //判断是否有codevar userInfo = getStroage('userInfo'); //判断是否登录过,用户信息//获取的code不等于空,并且user等于空请求接口获取用户信息if(!code && !userInfo) {$.ajax({url: app.serverUrl + '/wx/loginH5WeChat',type: 'POST',data: {code: code},success: function(res) {if(res.status == 200) {storageSave('token', res.data.token)storageSave('userInfo', JSON.stringify(res.data.sysUser))}else if(res.status==500){alert('请在微信客户端打开链接!')}},error: function() {alert("系统开了个小差~~");}});}
}//pc微信授权
function pc_chatLogin(){var code = GetQueryString('code');var userInfo = getStroage('userInfo');if(!code && !userInfo) {//重定向,进行扫码跳转var res = Get({}, app.serverUrl + "/wx/getWebQrCode", "GET");window.location.href = res.data;}
}//对应的页面跟上面一样,获取重定向地址上的code来调用接口获取用户信息
//="appid值"&redirect_uri="重定向地址"&response_type=code&scope=snsapi_login&state=STATE#wechat_redirect
发布者:admin,转转请注明出处:http://www.yc00.com/news/1690787431a426622.html
评论列表(0条)