下面几张图是需要的配置或获取参數位置.
// open_id 是否存在当前系统登陆域判断已经登陆
//通知微信.异步确认成功.必写.不然会一直通知后台.八次之后就认为交易失败了.
jsjsapi支付必须传openid,需要网页授权后获取openid才可进行,下面是网页授权的主要流程
1、未登陆拦截到微信auth2的url,拼接Auth2参数,进行重定向到微信的Auth2地址
3) 用户为空WxUser用户表插入微信用户,並重定向注册(手机绑定或其他绑定等等) // 省略获取微信用户信息的处理 4) 用户不为空直接设置本系统登录态
二、权限框架的配置 (shiro为例)
采用auth2登陸方式,我们的认证方式和常规的认证方式不一样核心是根据auth2获取了openid,并且能够查询到用户则表明用户可以直接访问系统,如果能获取openid但是查询不到用户,那么就要走注册流程补充微信用户关联的系统用户(比如手机号或邮箱等绑定)。
//如果是免密登录直接返回true //不昰免密登录调用父类的方法
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。