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

wordpress微博发帖插件百度seo公司哪家强一点

wordpress微博发帖插件,百度seo公司哪家强一点,做网站专业的公司,食品包装设计用什么软件配置问题 这是小程序登录问题,必要的两个配置。 流程思路 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://www.yidumall.com/news/102324.html

相关文章:

  • 丹东做网站公司网络营销教案ppt
  • 建设部评职称网站关键词在线试听免费
  • 农业网站 源码网上推广产品怎么做
  • 网站公司市场营销方案百度推广开户需要多少钱
  • 网站解析后显示在建设中百度一下首页版
  • 平顶山做网站的公司图片外链生成工具在线
  • 网页制作淘宝网站建设鸿星尔克网络营销
  • 教你做美食的网站网店seo
  • 模板和网站是一体的吗广州百度关键词排名
  • 哪些网站可以做兼职湖南seo网站多少钱
  • 做外贸的数据网站给大家科普一下b站推广网站
  • 企点下载官网公司关键词排名优化
  • 大连商城网站建设手机百度极速版
  • wap网站生成app百度客户端手机版
  • 二级网站建设标准北京seo的排名优化
  • 赵县网站建设怎么自己做一个网站
  • dw cs6网站建设推广小程序拿佣金
  • 西安给公司做网站焊工培训ppt课件
  • 网站托管的好处如何做关键词优化
  • 动易网站模板5000元网站seo推广
  • 企业电话号码查询网站品牌关键词优化哪家便宜
  • 可以做幻灯片的网站广州网站运营
  • 自我介绍的网站设计怎么做北京seo站内优化
  • 大连建设银行社会招聘网站seo是什么东西
  • wordpress 下载中心插件郑州seo排名优化公司
  • 丹阳网站制作免费做网站
  • 网站建设哪个软件好海外推广方案
  • 网站建设规划公司地址微营销推广方案
  • 移动网站开发做一个简单网页百度指数搜索热度大学
  • 揭阳网站建设公司哪个好郑州网络营销推广机构