VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

分享微信小程序签到考勤后台代码(如何获取小程序考勤位置)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

相关推荐:《小程序开发教程》

服务器源码

考虑到很多朋友私信我询问后端代码。 我很高兴能够帮助这么多人。 但由于各种情况,我们未能将其与客户端代码一起发布。 在这里,我们将把代码发布到GitHub上,以便任何人都可以轻松下载和研究。 这里使用了Java servlet。 它是在 Web 服务器或应用程序服务器上运行的程序,作为来自 Web 浏览器或其他 HTTP 客户端的请求与 HTTP 服务器上的数据库或应用程序之间的中间层。 数据库使用MySQL,持久层使用Java的原生API JDBC。 不使用任何框架,因此初学者可以学习并更深入地了解网络的工作原理及其原理。 GitHub地址:传送门关键代码为:

/** * Servlet实现类Login */@WebServlet("/Login") public class Login extends HttpServlet {private staticfinallongserialVersionUID=1L;private staticfinalString APPID=" xxxxxxxxx";Private static Final string SECRET="xxxxxxxxxxxxxxxxxxxxxxxxxx"; /** * 默认构造函数。 */ public Login() { // TODO 自动-生成的构造函数存根 }/** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {//ÉèÖàçëÇó±àë request.setCharacterEncoding("utf-8"); "text/html;charset=utf-8"); /* ÉèÖÏìÓ|Í·ÔÊÐíajax¿ /* ÐÇoűíÊ⁄ËùÓеäÒìÓòÇëÇó¶⁄¿ Cam */ response.setHeader("Access-Control-Allow-Methods", "GET,POST"); // System.out . flag); if("登录".equals(flag)) { String code=request.getParameterr("js_code"); 字符串 URL = "https://api.weixin.qq.com/sns/jscode2session?appid="+APPID+"&secret="+SECRET+"&js_code="+ 代码 +"&grant_type=authorization_code " ; JSONObject sjson=CommonUtil.httpsRequest(url, "GET", null); /*String String 会话密钥 = ""; if (sjson != null) { try { openid = sjson.getString ("openid"); " ); session_key=sjson.getString("session_key");} catch (异常 e) {System.out.println("ÒµÎñ²Ù×÷ʧ°Ü");e.printStackTrace();}} else {System. out .println("code\");} System.out.println(session_key+" "+openid);*/ /*Map result = new HashMap(); result.put("res", "test"); result.put("msg", "oóÌÒÑÊÕµ½");*/ // 字符串 json = new Gson().toJson(sjson); // System.out.println(json); Writer out=response.getWriter(); out.write(sjson.toString()); if("init".equals(flag)) { StudentDAO StudentDAO=new StudentDAO(); string userid=request.getParameter("userid"); { 尝试 res=studentDAO.findCheck(userid); } catch (异常 e) { e.printStackTrace(); result = new HashMap(); result.put("res", res); ”°óÌìString json = new Gson().toJson(result); //·µ»Ø¸øÎмÐÅС³Ðò Writer out = response.getWriter(); out.write(json) } if( "student".equals(flag)) { StudentDAO StudentDAO=new StudentDAO(); String StudentName=request.getParameter("sname"); .getParameter("snum"); new Date()); 尝试 {int a=studentDAO.create(student);if(a!=0) {System.out. println("²åÈë³É¹ã");}} catch (异常 e) {e .printStackTrace() ;} } if("Teacher".equals(flag)) { TeacherDAO TeacherDAO=new TeacherDAO(); String userid=request.getParameter("userid"); String TeacherID=request.getParameter("tnum"); , TeacherName,new Date()); try {int a=TeacherDAO.create(tea);if(a!=0) {System.out.println("²åÈë³É¹ã");}} catch (Exception e) {e . printStackTrace();} } if( "Guide".equals(flag)) { StudentDAO StudentDAO=new StudentDAO(); String userid=request.getParameter("userid"); = true; 字符串状态 =“”; { 尝试 res=studentDAO.findCheck(userid); } catch (异常 e) { e.printStackTrace(); }if(res) { state="Student"; } else{TeacherDAO TeacherDAO=new TeacherDAO();尝试 {res=TeacherDAO.findCheck(userid);} catch (异常 e) {e.printStackTrace();}if(res ) { state="Teacher"; }else {state="none";}} String json = new Gson().toJson(state); 写入输出 = response.getWriter(); out.flush(); if("myInfo".equals(flag)) { String userid=request.getParameter("userid"); new StudentDAO(); 尝试 {List list=studentDAO.myInfo(userid);Map result = new HashMap(&);quot;backName",list.get(0)); result.put("backNum", list.get(1)); String json = new Gson().toJson(result); //·µ»ØÖµ¸øÎ ❍ Writer out = response.getWriter(); out.write(json); out.flush();} catch (Exception e) {e.printStackTrace();} } }/** * @see HttpServlet# doPost(HttpServletRequest request, HttpServletResponse response) */protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO自动-生成方法stubdoGet(request, response);}}

APPID和用户最近因为我不太关注我的博客,而且收到很多询问,所以我无法回复私信,剩下的完全取决于您的个人利益,不应该用于商业目的。请。

下载微信App

微信是一款支持通过手机网络发送语音消息、视频、照片和文字的移动通讯软件。 微信带来了全新的移动通信体验,您可以单独或群组聊天,还可以根据您的地理位置查找附近的人。 有需要的朋友,请快来保存您的下载体验吧!

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:分享微信小程序签到考勤后台代码(如何获取小程序考勤位置) https://zhujicankao.com/123517.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 分享微信小程序签到考勤后台代码(如何获取小程序考勤位置)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!