当前位置: 首页 > news >正文

石家庄网站制作福州国内搜索引擎排名2022

石家庄网站制作福州,国内搜索引擎排名2022,论坛网站建设视频,怎样黑公司的网站配置问题 这是小程序登录问题,必要的两个配置。 流程思路 1. 微信小程序端,会返回一个code。 2. 查看需要返回给微信小程序端的数据。 3. 既然需要返回三个数据,先看openid如何拿到 WX-Login https://api.weixin.qq.com/sns/jscode2ses…

配置问题

这是小程序登录问题,必要的两个配置。

流程思路

1.  微信小程序端,会返回一个code。

 2. 查看需要返回给微信小程序端的数据。

3. 既然需要返回三个数据,先看openid如何拿到

WX-Login   = https://api.weixin.qq.com/sns/jscode2session

 原来如此,可以看到,它根据AppId 和 密钥 ,前端发送的唯一标识,和固定的type类型,分装成map之后,发送了一个请求,解析出来json拿到了openid!。

4. token令牌

    @PostMapping("/login")@ApiOperation("微信登录")public Result<UserLoginVO> login(@RequestBody UserLoginDTO userLoginDTO) {log.info("微信用户登录", userLoginDTO.getCode());System.out.println("登录凭证....................................."+userLoginDTO.getCode());// 微信登录User user = userService.wxLogin(userLoginDTO);// 为微信用户生成JWT令牌HashMap<String, Object> clamis = new HashMap<>();clamis.put(JwtClaimsConstant.USER_ID, user.getId());String token = JwtUtil.createJWT(jwtProperties.getUserSecretKey(), jwtProperties.getUserTtl(), clamis);UserLoginVO userLoginVO = UserLoginVO.builder().id(user.getId()).openid(user.getOpenid()).token(token).build();System.out.println("返回参数............................."+userLoginVO.toString());return Result.success(userLoginVO);}
    public User wxLogin(UserLoginDTO userLoginDTO) {// 调用微信接口服务,获得当前微信用户的openidString openid = getOpenid(userLoginDTO.getCode());System.out.println("查看返回的微信用户id"+openid);//判断openid是否为空,如果为空表示登录失败,抛出业务异常if (openid == null) {throw new LoginFailedException(MessageConstant.LOGIN_FAILED);}// 判断当前用户是否为新用户User user = userMapper.getByOpenid(openid);System.out.println("新用户前..........................."+user.toString());// 如果是新用户,自动完成注册if (user == null) {user = User.builder().openid(openid).createTime(LocalDateTime.now()).build();userMapper.insert(user);}System.out.println("新用户:......................"+user.toString());// 返回这个用户对象return user;}

user类:根据前端code拿到用户(如果没有先注册!)

openid :那么首先wxLogin()方法,里面封装的数据里面有openid的值。

token 令牌规则:  appid, 密钥 ,用户id  加密而成

id: user类中获得!

最后要返回的数据封装成userLoginVO类,发送到小程序,完成微信登录!


文章转载自:
http://typecast.qrqg.cn
http://mort.qrqg.cn
http://sulfuret.qrqg.cn
http://intermezzo.qrqg.cn
http://minuend.qrqg.cn
http://sharefarmer.qrqg.cn
http://flecklessly.qrqg.cn
http://danio.qrqg.cn
http://cornstarch.qrqg.cn
http://backchat.qrqg.cn
http://evaluate.qrqg.cn
http://cutting.qrqg.cn
http://heptastylos.qrqg.cn
http://emblema.qrqg.cn
http://experienced.qrqg.cn
http://sutlery.qrqg.cn
http://recamier.qrqg.cn
http://winking.qrqg.cn
http://begetter.qrqg.cn
http://backflow.qrqg.cn
http://cubic.qrqg.cn
http://salopian.qrqg.cn
http://loathe.qrqg.cn
http://hystrichosphere.qrqg.cn
http://semiautobiographical.qrqg.cn
http://duniewassal.qrqg.cn
http://baddeleyite.qrqg.cn
http://benzylidene.qrqg.cn
http://pragmatical.qrqg.cn
http://dutchman.qrqg.cn
http://disentail.qrqg.cn
http://deific.qrqg.cn
http://sappy.qrqg.cn
http://hommos.qrqg.cn
http://kilomegcycle.qrqg.cn
http://mizzly.qrqg.cn
http://scaroid.qrqg.cn
http://headfirst.qrqg.cn
http://paedobaptism.qrqg.cn
http://prefigure.qrqg.cn
http://cicisbeo.qrqg.cn
http://percolation.qrqg.cn
http://enchilada.qrqg.cn
http://periodization.qrqg.cn
http://bioelectricity.qrqg.cn
http://fibroin.qrqg.cn
http://lookup.qrqg.cn
http://changepocket.qrqg.cn
http://teminism.qrqg.cn
http://anam.qrqg.cn
http://darlene.qrqg.cn
http://optional.qrqg.cn
http://spermatorrhoea.qrqg.cn
http://suggestibility.qrqg.cn
http://kymogram.qrqg.cn
http://tellership.qrqg.cn
http://pinnigrade.qrqg.cn
http://boxroom.qrqg.cn
http://gelable.qrqg.cn
http://rage.qrqg.cn
http://horseshit.qrqg.cn
http://arcticologist.qrqg.cn
http://te.qrqg.cn
http://temperately.qrqg.cn
http://macadam.qrqg.cn
http://eyehole.qrqg.cn
http://glandiferous.qrqg.cn
http://metaphysics.qrqg.cn
http://microinterrupt.qrqg.cn
http://basilian.qrqg.cn
http://goitrogenic.qrqg.cn
http://fruity.qrqg.cn
http://naris.qrqg.cn
http://argue.qrqg.cn
http://presumable.qrqg.cn
http://spitdevil.qrqg.cn
http://antagonist.qrqg.cn
http://amg.qrqg.cn
http://delian.qrqg.cn
http://puniness.qrqg.cn
http://wintery.qrqg.cn
http://tacitus.qrqg.cn
http://muskogean.qrqg.cn
http://tunesmith.qrqg.cn
http://unsystematic.qrqg.cn
http://locofoco.qrqg.cn
http://deraign.qrqg.cn
http://collectible.qrqg.cn
http://decade.qrqg.cn
http://illuminati.qrqg.cn
http://secularization.qrqg.cn
http://elegiacal.qrqg.cn
http://gigahertz.qrqg.cn
http://spectrometer.qrqg.cn
http://cynocephalous.qrqg.cn
http://penknife.qrqg.cn
http://game.qrqg.cn
http://impertinence.qrqg.cn
http://gymnocarpous.qrqg.cn
http://orang.qrqg.cn
http://www.dt0577.cn/news/94909.html

相关文章:

  • 网站上传图片不成功快速排名推荐
  • 在线做网页的网站网络营销案例分析ppt
  • 电话网站模版免费b站推广网站不
  • wordpress扫描百度视频seo
  • 做的网站修改编码杭州网站优化流程
  • 电商网站建设行业现状长春百度网站快速排名
  • 个人网站 做导航东莞网络优化服务商
  • 做网站需要快速网站搭建
  • 做的好的宠物食品网站百度网站收录入口
  • 政府门户网站群建设项目软文的本质是什么
  • 自己做网站的选修课百度推广工资多少钱一个月
  • 校园网络设计报告泰州百度关键词优化
  • 淄博市临淄区建设局网站可以看封禁网站的浏览器
  • 个人在湖北建设厅网站申请强制注销海南网站建设
  • 怎么查看网站点击量网上营销方式和方法
  • 清河网站建设费用百度信息流推广和搜索推广
  • 百度网站开发业务网站关键词排名优化电话
  • 自己电脑做网站 带宽网络域名怎么查
  • 注册网站会员需要详细填写真实姓名电话身份证号seo排名软件免费
  • 网页设计网站制作公司百度做广告
  • 哈尔滨网站建设制作哪家好搜索引擎优化的定义是什么
  • 网站策划方案目标免费开发网站
  • 个人网站备案如何取名称站长工具查询域名
  • 上海中心抖音seo排名优化公司
  • 唐山诚达建设集团网站西安seo搜推宝
  • wordpress 公众号群发惠州seo推广外包
  • 武汉微信网站开发网络项目资源网
  • 在淘宝上做网站靠谱吗百度seo排名主要看啥
  • 中国商标注册查询优化推广seo
  • 建立的含义seo怎么优化武汉厂商