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

电脑网站怎么做seo网站排名查询

电脑网站怎么做,seo网站排名查询,明港网站建设,网络营销的四大特点1 需求 在开发微信小程序项目时,登录采用的是openId方式,这是一种用户无感的登录方式,用户点开微信小程序时,去调用后端的登录接口。 核心代码 Slf4j Component public class WeChatUtil {private static final String …

1 需求
        在开发微信小程序项目时,登录采用的是openId方式,这是一种用户无感的登录方式,用户点开微信小程序时,去调用后端的登录接口。

核心代码

@Slf4j
@Component
public class WeChatUtil {private static final String xcxAppId = "xxx";private static final String xcxAppSecret = "xxx";public static JSONObject getSessionKeyOrOpenId(String code) {String url = "https://api.weixin.qq.com/sns/jscode2session";Map<String, String> params = new HashMap<>();params.put("appid", xcxAppId);params.put("secret", xcxAppSecret);params.put("js_code", code);params.put("grant_type", "authorization_code");return JSON.parseObject(HttpClientUtil.doPost(url, params));}
}
@Slf4j
@Service
public class UserService extends ServiceImpl<UserMapper, User> {public RequestResult login(Map<String, String> params) {String code = params.get("code");JSONObject weChatObject = WeChatUtil.getSessionKeyOrOpenId(code);String openId = weChatObject.getString("openid");if (StrUtil.isEmpty(openId)) {return RequestResult.fail("获取微信openid失败");}QueryWrapper<User> queryWrapper = new QueryWrapper<>();queryWrapper.eq("open_id", openId);User findUser = baseMapper.selectOne(queryWrapper);if (findUser != null) {findUser.setToken(JwtUtil.createTokenByUserIdOpenId(String.valueOf(findUser.getId()), openId));return RequestResult.success(findUser);}User user = createUser(openId);if (user == null) {return RequestResult.fail("用户信息初始化失败");}user.setToken(JwtUtil.createTokenByUserIdOpenId(String.valueOf(user.getId()), openId));return RequestResult.success(user);}private User createUser(String openId) {User user = new User();user.setOpenId(openId);user.setCreateTime(DateUtil.now());int result = baseMapper.insert(user);return result > 0 ? user : null;}
}
http://www.mmbaike.com/news/42090.html

相关文章:

  • 如皋网站制作百度竞价代运营托管
  • 做网站怎么合并单元格广州最新重大新闻
  • 移除wordpress4版本号深圳网站优化网站
  • 如何做网站的后台管理乔拓云网站注册
  • 音乐网站需求分析商务软文写作300
  • 黄山集团网站建设河南制作网站
  • 国外优秀论文网站域名备案查询系统
  • 国外wordpress模板下载免费网站排名优化软件
  • 集团网站网页模板提交链接
  • 茶叶网站flash模板重庆seo小z博客
  • 企业网站空间在哪里广州做seo整站优化公司
  • 自己的公众号怎么做的上海网站搜索引擎优化
  • 企业网站制作建设五种新型营销方式
  • 自己做商城网站 哪种好百度建站云南服务中心
  • diywap手机网站系统沈阳关键词快照优化
  • 用vs做网站表格向上居中怎样去推广自己的网店
  • b2c购物网站的建设论文灰色行业怎么推广引流
  • 做网站开发的提成多少钱app拉新怎么对接渠道
  • 临平网站建设地推十大推广app平台
  • 深圳网站建设服务介绍搜狗收录入口
  • 济南做网站那家好常州seo关键词排名
  • 专业做效果图网站重庆seo培训
  • 网页模板下载了以后如何进行修改seo黑帽培训骗局
  • 重庆网站建设流程5月疫情最新消息
  • 响应设网站多少钱可以做学习软件的网站
  • 营口旅游网站开发互联网营销师培训大纲
  • 做mod游戏下载网站哈尔滨百度推广公司
  • 网站建设怎么搞seo数据是什么意思
  • 深圳很多90后做虚假彩票网站诈骗百度推广非企代理
  • 企业网站免费推广的方法.百度竞价排名平台