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

网站有哪些风格广告推广怎么做

网站有哪些风格,广告推广怎么做,做网站以后的趋势,南京代办公司注册需要费用配置问题 这是小程序登录问题,必要的两个配置。 流程思路 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.ds6.com.cn/news/35611.html

相关文章:

  • 山东网站建设哪家权威怎么制作链接网页
  • 佛山 做网站最新新闻事件今天国内大事
  • 网站设计权限网站搜索引擎优化的步骤
  • 怎么用dw做简单网站在线检测网站安全
  • 自己做网站下载怎么东莞seo网络营销
  • 哪些做任务可以赚钱的网站seo基础篇
  • 网站建设的安全可行性正规seo关键词排名哪家专业
  • 做网站带微好吗东莞搜索排名提升
  • 单页面网站怎么做合肥百度网站排名优化
  • 唐山seo设计网站南宁网站优化
  • 做网站可以临摹吗网络热词2023
  • 重庆做网站建设的公司站长收录
  • 西安市网站建设如何免费做视频二维码永久
  • 开发公司以现金方式补贴给客户潍坊网站建设优化
  • 触摸终端软件门户网站网站买卖交易平台
  • 在线支付 网站模板网站seo优化运营
  • 浙江网站建设哪里好沈阳cms模板建站
  • 广州官方网站建设简单的网页设计作品
  • 网站的类型和特色百度一下官方网
  • java和php做网站seo课程培训课程
  • 软件开发培训哪有郑州网站优化公司
  • 电器网站建设策划书世界杯最新排名
  • html5 珠宝网站域名关键词查询
  • 视频网站直播怎么做的百度sem优化师
  • 网站想换一个空间怎么办网络营销策划书800字
  • 爱站网主要功能湖南广告优化
  • 网址导航是ie浏览器吗seo高级
  • 成都网站建设与推广广州百度搜索优化
  • 郑州航海路附近网站建设公司淘宝搜索关键词排名
  • 网站读取错误时怎样做semester