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

苏州企业网站建设制作服务网站开发工作容易出现的失误

苏州企业网站建设制作服务,网站开发工作容易出现的失误,深圳网站建设美橙互联,wordpress cache文章目录 前言运行环境说明家长微信小程序端的主要功能有#xff1a;教师微信小程序端的主要功能有#xff1a;管理员的主要功能有#xff1a;具体实现截图详细视频演示为什么选择我自己的网站自己的小程序#xff08;小蔡coding#xff09;有保障的售后福利 代码参考论文… 文章目录 前言运行环境说明家长微信小程序端的主要功能有教师微信小程序端的主要功能有管理员的主要功能有具体实现截图详细视频演示为什么选择我自己的网站自己的小程序小蔡coding有保障的售后福利 代码参考论文参考源码获取 前言 博主介绍✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌ 精彩专栏 推荐订阅 2023-2024年最值得选的微信小程序毕业设计选题大全100个热门选题推荐✅ 2023-2024年最值得选的Java毕业设计选题大全500个热门选题推荐✅ Java精品实战案例《500套》 微信小程序项目精品案例《500套》 文末获取源码数据库 感兴趣的可以先收藏起来还有大家在毕设选题项目以及论文编写等相关问题都可以给我留言咨询希望帮助更多的人 运行环境说明 jdk版本1.8 及以上 ide工具IDEA 微信小程序开发工具 数据库: mysql5.7 必须5.7 编程语言: Java tomcat: 8.0 及以上 java框架ssm maven: 3.6.1 前端layui 微信vue 详细技术HTMLCSSJSvueJAVAssmMYSQLJQUERYMAVEN微信开发工具 家长微信小程序端的主要功能有 1.家长注册和登陆微信小程序 2.家长查看家校通系统的公告信息 3.家长查看教师发布的作业信息在线上传孩子的作业 4.家长查看成绩发布 5.家长查看成绩统计信息 6.家长个人中心修改个人资料修改密码修改头像 7.家长可以在线讨论交流发布帖子回复帖子管理自己发布的帖子 8.家长可以在线留言板留言 9.退出登陆 教师微信小程序端的主要功能有 1.教师注册和登陆小程序 2.教师在线发布作业添加作业删除修改发布的作业信息 3.教师管理科目类型添加修改删除科目类型 4.教师可以上传学生的成绩信息对发布的记录进行修改删除 5.教师可以上传电子作业对其进行管理 6.教师个人中心修改个人资料密码头像 7.退出登陆 管理员的主要功能有 1.管理员输入账户登陆后台 2.个人中心管理员修改密码和账户信息 3.家长管理对注册的家长信息进行添加删除修改查询 4.教师管理对教师信息进行添加修改删除查询 5.科目类型管理对科目的类型进行添加删除修改查询 6.成绩发布管理对教师发布的成绩信息进行添加删除修改查询 7.成绩统计管理对成绩统计信息进行添加删除修改查询统计报表 8.作业发布管理对教师发布的作业信息进行添加删除修改查询 9.电子作业管理对教师发布的电子作业信息进行添加删除修改查询 10.家长讨论管理对家长的交流论坛进行添加删除修改查询 11.留言板管理对家长发布的在线留言信息进行删除查询 12.轮播图管理对网站轮播图进行添加修改查询删除 13.系统公告管理对小程序的系统公告进行添加删除修改查询 14.退出系统 具体实现截图 详细视频演示 请联系我获取更详细的演示视频 为什么选择我 自己的网站 网站上传的项目均为博主自己收集和开发的质量都可以得到保障适合自己懂一点程序开发的同学使用 自己的小程序小蔡coding 为了方便同学们使用我开发了小程序版的名字叫小蔡coding。同学们可以通过小程序快速搜索和定位到自己想要的程序 有保障的售后 福利 每推荐一位同学推荐费一位100 代码参考 IgnoreAuth PostMapping(value /login) public R login(String username, String password, String captcha, HttpServletRequest request) {UsersEntity user userService.selectOne(new EntityWrapperUsersEntity().eq(username, username));if(usernull || !user.getPassword().equals(password)) {return R.error(账号或密码不正确);}String token tokenService.generateToken(user.getId(),username, users, user.getRole());return R.ok().put(token, token); }Overridepublic String generateToken(Long userid,String username, String tableName, String role) {TokenEntity tokenEntity this.selectOne(new EntityWrapperTokenEntity().eq(userid, userid).eq(role, role));String token CommonUtil.getRandomString(32);Calendar cal Calendar.getInstance(); cal.setTime(new Date()); cal.add(Calendar.HOUR_OF_DAY, 1);if(tokenEntity!null) {tokenEntity.setToken(token);tokenEntity.setExpiratedtime(cal.getTime());this.updateById(tokenEntity);} else {this.insert(new TokenEntity(userid,username, tableName, role, token, cal.getTime()));}return token;}/*** 权限(Token)验证*/ Component public class AuthorizationInterceptor implements HandlerInterceptor {public static final String LOGIN_TOKEN_KEY Token;Autowiredprivate TokenService tokenService;Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {//支持跨域请求response.setHeader(Access-Control-Allow-Methods, POST, GET, OPTIONS, DELETE);response.setHeader(Access-Control-Max-Age, 3600);response.setHeader(Access-Control-Allow-Credentials, true);response.setHeader(Access-Control-Allow-Headers, x-requested-with,request-source,Token, Origin,imgType, Content-Type, cache-control,postman-token,Cookie, Accept,authorization);response.setHeader(Access-Control-Allow-Origin, request.getHeader(Origin));// 跨域时会首先发送一个OPTIONS请求这里我们给OPTIONS请求直接返回正常状态if (request.getMethod().equals(RequestMethod.OPTIONS.name())) {response.setStatus(HttpStatus.OK.value());return false;}IgnoreAuth annotation;if (handler instanceof HandlerMethod) {annotation ((HandlerMethod) handler).getMethodAnnotation(IgnoreAuth.class);} else {return true;}//从header中获取tokenString token request.getHeader(LOGIN_TOKEN_KEY);/*** 不需要验证权限的方法直接放过*/if(annotation!null) {return true;}TokenEntity tokenEntity null;if(StringUtils.isNotBlank(token)) {tokenEntity tokenService.getTokenEntity(token);}if(tokenEntity ! null) {request.getSession().setAttribute(userId, tokenEntity.getUserid());request.getSession().setAttribute(role, tokenEntity.getRole());request.getSession().setAttribute(tableName, tokenEntity.getTablename());request.getSession().setAttribute(username, tokenEntity.getUsername());return true;}PrintWriter writer null;response.setCharacterEncoding(UTF-8);response.setContentType(application/json; charsetutf-8);try {writer response.getWriter();writer.print(JSONObject.toJSONString(R.error(401, 请先登录)));} finally {if(writer ! null){writer.close();}} // throw new EIException(请先登录, 401);return false;} } 论文参考 源码获取 文章下方名片联系我即可~ 大家点赞、收藏、关注、评论啦 、查看获取联系方式 精彩专栏推荐订阅在下方专栏 Java精品实战案例《500套》 微信小程序项目精品案例《500套》
http://www.dnsts.com.cn/news/259714.html

相关文章:

  • 响应式企业营销型网站多少钱网站建站北京
  • 微信对接网站网站建设实训报告2000字
  • 公司网站建设价格怎样制作单页网站
  • 12380网站建设打算专业的网站制作团队
  • 婚纱影楼网站模板wordpress 4.9优化
  • 网站空间租赁 排名网站建设中魔板
  • 将网站制作成app厦门做网站设计
  • 自己做的网站百度收录青羊区建设厅网站
  • 凡科建站网三栏 wordpress
  • 深圳建站公司网站WordPress柒比贰主题下载
  • 如何注册腾讯企业邮箱seo优化大公司排名
  • 专门做商标的网站有哪些广告网站设计哪家快
  • 北京西站停车场收费标准台州网站建设方案策划
  • 个人在线网站推广优化算法 网站
  • 服务器不是自己的做违法网站怎样建立网站赚钱
  • 网站建设投标ppt网站建设必会的软件
  • 免费行情软件网站大全入口购物网站创建
  • 上海网站建设 报价怎么区别网站开发语言
  • 服装网站设计模板手机网站 文件上传
  • 中文网站 可以做谷歌推广吗用墨刀做视频网站
  • 网站设计建设 公司湘潭网站建设 水平磐石网络
  • 做网站一天忙吗域名icp备案查询
  • 绵阳网站建设开发哪做网站便宜
  • 保险网站建设WordPress主题怎么保存
  • 租号网站怎么做的icp备案网站更名
  • 贵州省城乡住房建设厅网站关于建设网站的情况说明
  • 360免费创建个人网站耳机 东莞网站建设
  • 宿迁网站市场调研报告的基本框架
  • 四川住房和城乡建设厅网站不能进入wordpress显示作者信息
  • 免费域名注册微信下载海南seo排名优化公司