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

网站建设公司怎么找渠道网站建设中请期待

网站建设公司怎么找渠道,网站建设中请期待,贵州省省建设厅网站,长沙高端网站建设品牌文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序#xff08;小蔡coding#xff09;有保障的售后福利 代码参考源码获取 前言 #x1f497;博主介绍#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作… 文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序小蔡coding有保障的售后福利 代码参考源码获取 前言 博主介绍✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌ 精彩专栏 推荐订阅 2023-2024年最值得选的微信小程序毕业设计选题大全100个热门选题推荐✅ 2023-2024年最值得选的Java毕业设计选题大全500个热门选题推荐✅ Java精品实战案例《500套》 微信小程序项目精品案例《500套》 文末获取源码数据库 感兴趣的可以先收藏起来还有大家在毕设选题项目以及论文编写等相关问题都可以给我留言咨询希望帮助更多的人 具体实现截图 主要功能: 基于javassm个人健康信息管理系统 系统分为用户和医师管理员三个角色 用户的主要功能有 1.用户注册和登陆系统 2.查看系统的公告信息 3.用户查看健康知识信息在线评论 4.用户在线健康咨询 5.用户个人中心修改密码修改个人信息 6.用户在线记录饮食信息对自己饮食信息进行添加修改删除查询 7.用户记录自己的运行信息对运行记录进行添加修改删除查询 8.用户记录自己的健康信息对健康信息进行记录修改删除查询 9.用户查看医师对自己的健康评估信息下载健康评估文件 10.退出登陆 医师的主要功能有 1.医师注册和登陆系统 2.个人中心医师修改密码和个人信息 3.饮食记录管理医师对用户的饮食记录信息进行查看查询 4.运动记录查询医师对用户的运动记录信息进行查看查询 5.健康信息查询医师对用户的健康信息进行查看查询 6.健康评估管理医师通过查看了用户的饮食运动健康信息对用户添加健康评估信息可以修改删除查询 7.健康咨询医师可以查看和回复用户在线健康咨询信息 8.退出登陆 管理员的主要功能有 1.管理员输入账户登陆后台 2.个人中心管理员修改密码和账户信息 3.用户管理对注册的用户信息进行添加删除修改查询 4.医师管理对注册的医师信息进行添加修改删除查询 5.饮食记录管理对用户饮食记录信息进行打印删除修改查询 6.运动记录管理对用户运动记录信息进行打印修改删除查询 7.健康信息管理对用户发布的健康信息进行打印修改删除查询 8.健康评估管理对医师发布的健康评估信息进行添加修改删除查询 9.健康知识管理对健康知识信息进行添加修改删除查询 10.系统公告管理对系统的公告信息进行添加修改删除查询 11.健康咨询对用户的健康咨询进行查看回复 12.轮播图管理对网站的轮播图进行添加修改删除查询 13.退出系统 论文参考 详细视频演示 请联系我获取更详细的演示视频 为什么选择我 自己的网站 网站上传的项目均为博主自己收集和开发的质量都可以得到保障适合自己懂一点程序开发的同学使用 自己的小程序小蔡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.hkea.cn/news/14360913/

相关文章:

  • 服务器上配置网站温岭 网站建设
  • 做期货黄金哪个网站信息数据准vultr 搭建wordpress
  • 呼和浩特商城网站建设wordpress判断登录用户为vip
  • 东莞免费公司网站建设长宁移动网站建设
  • 别人网站 自己的二级域名大连经济
  • 帮忙做文档的网站十大经典随身空间小说推荐
  • 优秀网站seo报价手机版制作app软件
  • 国内阿里网站建设房产网站建设推广
  • 用织梦怎么修改网站首页商品顺序网站seo诊断的主要内容
  • 儿童网站网页设计公司概况
  • 做影视网站推荐哪个服务器特色设计网站推荐
  • 河北建设协会官方网站水墨画风格网站
  • 佛山建站公司模板简单商城源码
  • 湘潭做网站 活动磐石网络wordpress 界面设计
  • 做免费互动小游戏的网站it网站开发
  • 专业建公司网站网站建设技术员工资
  • 银川网站建设公司哪家好常德网
  • 江苏企业建设网站公司网站创建方案怎么写
  • 网站ico西安seo排名优化推广价格
  • 公司网站标题优化萧山网页设计
  • 做图片网站赚钱吗如何做网站赚钱
  • 网站查看怎么用个人电脑做网站
  • 网站开发需要用到哪些软件百度快速收录方法
  • 园林网站源代码几款免费流程图制作软件
  • 网站维护目标wordpress爬虫插件
  • 网站cms分站系统资阳自贡网站建设平台
  • 企业网站设计北京做净化行业需要知道的网站
  • 专业网站建设哪家权威做产品目录的网站
  • 门户网站管理流程php是前端还是后端
  • 网站置顶jq番禺网站设计与制作