[toc]最近做微信小程序,在登录与支付上遇上不少坑(尤其是支付). 本文主要记录后端部分,前端部分只是略微带过.后端采用了JAVA,使用了Nutz框架. 微信登录 微信登录比较简单,首先小程序端调用wx.login()函数获取code,然后将code传给后端,后端请求https://api.weixin.qq.com/sns/jscode2session接口获取openid等信息,最后后端生成自己的登录状态返回给前端,注意不要暴露了session_key. 接口文档如下:https://developers.we…

2019年05月08日 0条评论 579点热度 0人点赞 阅读全文

[toc]最近在做一个微信小程序的项目,对于登录方案,再三考虑后选择了JWT的方式。用完后在此记录下使用方法。 创建JwtUtils 在登录函数中返回jwt 在MainModule中增加一个重新登录的入口函数 创建过滤器 使用过滤器 在需要验证登录状态的入口函数前增加@Filters(@By(type = JwtFilter.class)),同时在函数参数中增加@Attr("uid")int uid即可获取用户编号

2019年05月04日 0条评论 541点热度 0人点赞 阅读全文