}
// 返回受信任的X509证书数组
public X509Certificate[] getAcceptedIssuers() {
return null;
}
}
登录后复制
?
有了这两个类就可以获取到用户的openid了,大家都知道,保存用户的昵称跟头像是没什么用的,但是需求有需要,只好保存 了,下面我贴出业务层代码,哈哈哈哈哈,我只是在瞎搞,自己练习 , 如果代码有什么可笑的地方不要喷我 。
如果用户更换了头像或者昵称,我们并不知道用户什么时候更换,所以我想了一种方法,判断用户是否改变数据,如果改变数据的话,我们再进行数据库的操作,如果不改变的话直接return返回,结束操作 。
下面这段代码是ServiceImpl类 。
public void selectUserByOpenId(String openid, String headurl, String nickname, String sex, String country,
String province, String city) {
String userip = country+province+city;//用户地址
String usersex = "";
User user = mapper.selectUser(openid);
if(user!=null){//如果用户不等于空
if(user.getNickname().equals(nickname)user.getHeadurl().equals(headurl)user.getSex().equals(sex)user.getUserip().equals(userip)){
System.out.println("数据暂未修改");
return;
}else{
try {
mapper.updateUserMseeage(openid,nickname,headurl,sex,userip);
System.out.println("修改数据成功");
} catch (Exception e) {
System.out.println("修改数据失败");
e.printStackTrace();
}
}
}else{//用户为空进行
try {
String phone = "";
String createtime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
mapper.initUser(openid,nickname,headurl,phone,sex,userip,createtime);
} catch (Exception e) {
System.out.println("初始化错误");
e.printStackTrace();
}
}
}
登录后复制
?
QQ:434494584
关于微信公众号获取openId,请点击
小程序获取openid加java后台代码
小程序
小程序java后台
属羊人要“沉住气”,别跟这个人分开,是来“拥护”你成事的
麦玲玲仅供娱乐
?广告
?
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
37下载·0评论
2020年10月14日
java微信小程序授权 获取用户信息、获取openid和session_key 获取用户unionId、(用户数据的签名验证和加解密)JAVA版
5.8W阅读·63评论·42点赞
2018年5月9日
Java后台实现网站微信扫码登录功能,获取用户openid,及微信用户信息(小程序码方案),关联微信小程序(个人主体小程序也可以)
1098阅读·0评论·2点赞
2022年10月26日
微信小程序请求后台接口(完整版)
1.5W阅读·0评论·17点赞
2020年7月20日
java实现微信授权获取用户openid及授权用户相关信息
2.2W阅读·12评论·5点赞
2018年1月9日
java微信获取用户信息_Java微信公众平台开发(十)--微信用户信息的获取
252阅读·0评论·0点赞
2021年2月12日
?
电马新能源车24.99万元起,现车交付用Java代码取一个网名!
电马新能源车
?广告
微信小程序获取用户信息(昵称、头像、openid等)
8480阅读·2评论·2点赞
2021年6月22日
通过微信用户的openid获取用户的头像,昵称,性别等信息!
7.3W阅读·6评论·5点赞
2018年7月16日
java 根据openid查询_java 根据openId获取用户基本信息
1060阅读·0评论·0点赞
2021年3月16日
java后端实现微信登录获取code,后端获取code、openid以及用户信息数据
5662阅读·8评论·1点赞
2021年11月30日
微信小程序如何获取微信昵称和头像
推荐阅读
- pg查询执行过全部SQL语句,pg数据库查看sql执行计划
- 淘宝直播为什么不显示内容,为什么淘宝直播间看不到画面
- sqlserver2005驱动包,sqlserver驱动包叫啥
- 如何杜绝直播带货,如何应对直播带货
- linux中进入命令模式 linux怎么进去命令行模式
- 什么叫bj直播,bj直播间
- 淘宝直播为什么要露脸,淘宝为什么做直播
- Excel如何换成两行,excel怎么置换两行
- go语言map删除元素 go中的map