:o 目前项目还在开发阶段已经完成了部分功能 在github中有描述 真诚的希望热爱代码的同道之人跟我一起开发 欢迎留言,一起进步 基于 Spring SpringMVC MyBatis Shiro 的微信公众号在线简化平台 1.展示页。 > 首页-产品中心-微信运营解决方案-经典案例-关于cynara > 首页中将上述导航条综述显示 采用纵向布局 > 产品中心 - 本系统的核心产品 在前台页面用户登录后可直接使用 > 微信运营解决方案 就是给一些建议 静态页面 > 经典案例 写一些使用本系统的公众号图片 提供二维码关注查看 > 关于cynara 写这个项目的初衷,GitHub 和自己的联系方式 2.用户后台。添加国际化支持 在登录注册也可以切换语言 并且作为默认语言登入系统 > 用户中心 - 介入信息 - 支付方式管理 - 修改密码 - 公众号管理 - 服务窗账号管理 - 客服工号管理 - 增值服务 - 查看日志 > 消息中心 - 图文消息 - 图文消息编辑 - 关注消息 推送 - 消息主推 - 交互提醒消息。。。 3.总后台。 > 用户管理 > 日志管理 > 权限管理 避免直接执行url >... 4.添加机器人自动回复 并将会话过程放入数据库 注:此项目所用页面来自互联网 如有冒犯 请告知 本人将尽快删除 附微信接入方式: /** * * @Title accessWechat * @Description 用于用户在微信端连接服务器 * @param request * @param response * @throws Exception * @author Cynara-remix * @Date 2016年10月11日 下午3:53:40 */ @ResponseBody() @RequestMapping(value="/accessWechat",method=RequestMethod.GET) public void accessWechat(HttpServletRequest request,HttpServletResponse response)throws Exception{ String token = "cynara"; //设置编码 request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=utf-8"); //微信加密签名 String signature = request.getParameter("signature"); //时间戳 String timestamp = request.getParameter("timestamp"); //随机数 String nonce = request.getParameter("nonce"); //随机字符串 String echostr = request.getParameter("echostr"); //将要排序加密的数据放入集合 List<String> sList = new ArrayList<String>(); sList.add(token); sList.add(timestamp); sList.add(nonce); //将要sha1加密比对的数据 进行汉字拼音排序 Collections.sort(sList, new SpellComparator()); //排序后的数据 String wxstr = sList.get(0)+sList.get(1)+sList.get(2); //比对 if(DigestUtils.sha1Hex(wxstr).equals(signature.trim())){ //如果比对成功往微信写echostr response.getWriter().write(echostr); } } /** * * @ClassName SpellComparator * @Description 汉字拼音排序比较器 * @author Cynara-remix http://cynara.top * E-mail remix7@live.cn * @date 2016年10月11日 下午3:53:22 * @version V1.0 */ class SpellComparator implements Comparator<Object>{ public int compare(Object o1, Object o2) { try { String s1 = new String(o1.toString().getBytes("GB2312"),"ISO-8859-1"); String s2 = new String(o2.toString().getBytes("GB2312"),"ISO-8859-1"); return s1.compareTo(s2); } catch (Exception e) { e.printStackTrace(); } return 0; } }
您还没有登录,请您登录后再发表评论
基于 Spring SpringMVC MyBatis Shiro 的微信公众号在线简化平台 1.展示页。 > 首页-产品中心-微信运营解决方案-经典案例-关于cynara > 首页中将上述导航条综述显示 采用纵向布局 > 产品中心 - 本系统的核心...
基于springboot+ssm+shiro+layui物业管理系统和微信小程序源码.zip
使用技术:spring+springMVC+myBatis 与微信小程序开发 安全框架:shiro 集成日志:log4j 前端框架:layUI 运行环境和工具 编译器:IntelliJ IDEA 项目构建工具:Maven 数据库:MySQL JDK版本:jdk1.8 ...
A 代码生成器(开发利器);全部是源码 增删改查的处理类,service层,...E 微信接口开发(后续会加入Activiti5 工作流 )赠送一个jbpm工作流大型ERP系统(含OA、财务、分销)参考学习 F WebSocket 通信技术 即时通讯功能
技术框架:springboot + ssm + shiro + layui 运行环境:IntelliJ IDEA 2022 + jdk1.8 + Mysql5.7.4 + maven + nginx + 宝塔面板 系统功能介绍: 系统用户管理、单元楼管理、住户信息管理、停车场管理、物业收费...
通用用户管理系统, 实现最常用的用户注册、登录、资料管理、个人中心、第三方登录等基本需求,支持扩展二次开发。 > zheng-wechat-mp 微信公众号管理平台,除实现官网后台自动回复、菜单管理、素材管理、用户管理...
1)SSM注解开发的高级知识讲解: 2)商城小项目,使用Maven构建项目: 3)基于SSM的人事管理系统,适合初学者第一个实战项目: 4)Maven的搭建+用SpringMVC春+ MyBatis的框架,添加四郎权限控制,AOP日志...
集成微信接口开发; F 图片爬虫技术; G SQL 编辑器, 支持复杂sql语句,生成报表,可以导出excel; H websocket及时通讯技术;(即时聊天、及时站内信并声音提醒、实时在线管理、websocket及时刷新页面); I redis ...
相关推荐
基于 Spring SpringMVC MyBatis Shiro 的微信公众号在线简化平台 1.展示页。 > 首页-产品中心-微信运营解决方案-经典案例-关于cynara > 首页中将上述导航条综述显示 采用纵向布局 > 产品中心 - 本系统的核心...
基于springboot+ssm+shiro+layui物业管理系统和微信小程序源码.zip
使用技术:spring+springMVC+myBatis 与微信小程序开发 安全框架:shiro 集成日志:log4j 前端框架:layUI 运行环境和工具 编译器:IntelliJ IDEA 项目构建工具:Maven 数据库:MySQL JDK版本:jdk1.8 ...
A 代码生成器(开发利器);全部是源码 增删改查的处理类,service层,...E 微信接口开发(后续会加入Activiti5 工作流 )赠送一个jbpm工作流大型ERP系统(含OA、财务、分销)参考学习 F WebSocket 通信技术 即时通讯功能
技术框架:springboot + ssm + shiro + layui 运行环境:IntelliJ IDEA 2022 + jdk1.8 + Mysql5.7.4 + maven + nginx + 宝塔面板 系统功能介绍: 系统用户管理、单元楼管理、住户信息管理、停车场管理、物业收费...
通用用户管理系统, 实现最常用的用户注册、登录、资料管理、个人中心、第三方登录等基本需求,支持扩展二次开发。 > zheng-wechat-mp 微信公众号管理平台,除实现官网后台自动回复、菜单管理、素材管理、用户管理...
1)SSM注解开发的高级知识讲解: 2)商城小项目,使用Maven构建项目: 3)基于SSM的人事管理系统,适合初学者第一个实战项目: 4)Maven的搭建+用SpringMVC春+ MyBatis的框架,添加四郎权限控制,AOP日志...
集成微信接口开发; F 图片爬虫技术; G SQL 编辑器, 支持复杂sql语句,生成报表,可以导出excel; H websocket及时通讯技术;(即时聊天、及时站内信并声音提醒、实时在线管理、websocket及时刷新页面); I redis ...