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

做网站 工商 非法经营wordpress安装2个网站吗

做网站 工商 非法经营,wordpress安装2个网站吗,北京公司注册地址出租,网页已改版一、流程图 说明#xff1a; 调用 wx.login() 获取 临时登录凭证code #xff0c;并回传到开发者服务器。 调用 auth.code2Session 接口#xff0c;换取 用户唯一标识 OpenID 和 会话密钥 session_key。 获取手机号#xff0c;调用wx.getPhoneNumber() #xff0c;获取加密…一、流程图 说明 调用 wx.login() 获取 临时登录凭证code 并回传到开发者服务器。 调用 auth.code2Session 接口换取 用户唯一标识 OpenID 和 会话密钥 session_key。 获取手机号调用wx.getPhoneNumber() 获取加密串 encryptedData 和加密算法的初始向量 ivStr 传到后台用会话秘钥session_key 调用 wxMaService.getUserService().getPhoneNoInfosession_key,encryptedData ,ivStr 获得解密后的数据 获取其他用户信息调用wx.getUserInfor() 获取加密串 encryptedData 和加密算法的初始向量 ivStr 传到后台用会话秘钥session_key 调用 wxMaService.getUserService().getUserInfor(session_key,encryptedData ,ivStr )获得解密后的数据 之后开发者服务器可以根据用户标识来生成自定义登录态用于后续业务逻辑中前后端交互时识别用户身份。 注意 会话密钥 session_key 是对用户数据进行 加密签名 的密钥。为了应用自身的数据安全开发者服务器不应该把会话密钥下发到小程序也不应该对外提供这个密钥。 临时登录凭证 code 只能使用一次. 密文串要用 json 格式传输不能用参数拼接的方式会把密文串的加号转换为空格导致解密失败。 二、后端相关代码 1、添加依赖 dependencygroupIdcom.github.binarywang/groupIdartifactIdweixin-java-miniapp/artifactIdversion4.5.0/version/dependency2、微信jar包实体类 WxMaService wxMaService; 3、根据code获取session_key和openId WxMaJscode2SessionResult sessionResult wxMaService.jsCode2SessionInfo(code);4、获取手机号 弃用方法 WxMaPhoneNumberInfo wxMaPhoneNumberInfo wxMaService.getUserService().getPhoneNoInfo(SessionKey,EncryptedData,IvStr);建议使用方法 WxMaPhoneNumberInfo wxMaPhoneNumberInfo wxMaService.getUserService().getPhoneNoInfo(code);5、获取用户信息 WxMaUserInfo wxMaUserInfo wxMaService.getUserService().getUserInfo(SessionKey,EncryptedData,IvStr);手机号快速验证组件官网地址 6、 完整代码如下 /*** 小程序一键登录** return openId*/GetMapping(/mini/login)public AjaxResult miniProgramLogin(RequestParam(code) String code) {return AjaxResult.success(minUserService.miniProgramLogin(code));}/*** 获取手机号** return com.sense.common.utils.ResultMap* date 2024/6/21 11:24*/GetMapping(/mini/getPhoneNoInfo)public AjaxResult getPhoneNoInfo(RequestParam(code) String code) {return AjaxResult.success(minUserService.getPhoneNoInfo(code));}Overridepublic JSONObject miniProgramLogin(String code) {try {WxMaJscode2SessionResult session wxMaService.getUserService().getSessionInfo(code);//查询是否存在不存在则新增用户MinUser minUser loginOrRegister(session.getOpenid());JSONObject object new JSONObject();object.put(openId, session.getOpenid());object.put(privacyStatus, minUser.getPrivacyStatus());object.put(sessionKey, session.getSessionKey());log.info({}-登录成功{}, minUser.getUserNickName(), session.getOpenid());//记录登录日志iMinOperationLogService.insertMinOperationLog(session.getOpenid(), minUser.getUserNickName(), 小程序登陆);return object;} catch (WxErrorException e) {log.error(获取微信授权信息失败{}, e.getMessage(), e);throw new ServiceException(登陆失败, HttpStatus.ERROR);}}Overridepublic WxMaPhoneNumberInfo getPhoneNoInfo(String code) {try {return wxMaService.getUserService().getPhoneNoInfo(code);} catch (WxErrorException e) {log.error(获取用户手机号失败: {}, e.getMessage());throw new ServiceException(获取用户手机号失败);}}
http://www.hkea.cn/news/14555686/

相关文章:

  • 关键词挖掘站网溧水做网站
  • 做网站公司郑州郑州的网站建设公司杭州市下城区建设局门户网站
  • 广州网站服务营业执照网上年检入口
  • 宁夏电力建设工程公司外部网站wordpress页面居中
  • 网站备案组织机构代码网站后台加什么后缀
  • 免费网站可以做cpa?国外网站开发文献
  • 信息技术初二做网站腾讯云服务器优惠
  • 网站建设与运营预算常州网站建设公司排名
  • 网站建设免费模板下载公司网站网页
  • 找个网站网站机房建设解决方案
  • 杭州定制网站建设hxsp最新域名是什么
  • 威县企业做网站制作外贸网站的公司简介
  • 淘宝客自己做网站教程百度竞价排名广告定价鲜花
  • 物流系统网站建设 的网站描述网线制作图解
  • 北京企业网站开发开发公司交的农民工工资保证金可以退还吗
  • 做ag视频大全网站个人外贸网站建设
  • 玉溪网站建设郑州专门做喷绘安装的网站
  • 北京专业网站建设公司哪家好微商分销如何搭建分销模式
  • 建设商城购物网站定制网站对公司有什么好处
  • 茶叶 企业 网站建设什么网站可以接图做图
  • 网站建设 电话好文本网站内容管理系统
  • 可以做分销的网站腾讯邮箱邮箱入口
  • 青岛做网站优化的公司最新网站建设的软件
  • 有没有找客户的网站wordpress页眉登录
  • 临汾网站建设电话dede重工蓝色企业免费网站模板
  • 做聚美优品网站得多少钱赤峰建网站
  • 集团网站建设调研报告跨平台app开发工具
  • 做房地产自己要花钱开网站工业信息化部网站备案
  • 全国 做网站的企业小型购物网站模板
  • 好看的网站后台微信公众开放平台