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

北京网站开发多少钱网站设计结果

北京网站开发多少钱,网站设计结果,网页制作与设计考试,百竞网站建设一、背景 我们需要在客户端访问服务器的时候给定用户一定的操作权限#xff0c;比如没有登陆时就不能进行其他操作。如果他需要进行其他操作#xff0c;而在这之前他没有登陆过#xff0c;服务端则需要将该请求拦截下来#xff0c;这就需要用到过滤器#xff0c;过滤器可以…一、背景 我们需要在客户端访问服务器的时候给定用户一定的操作权限比如没有登陆时就不能进行其他操作。如果他需要进行其他操作而在这之前他没有登陆过服务端则需要将该请求拦截下来这就需要用到过滤器过滤器可以完成一些登录校验、统一编码处理、敏感字符处理等操作。 二、分析 三、实现  3.1 准备工作JWT令牌实现登陆校验-CSDN博客 3.2 准备依赖:在pom.xml中添加以下依赖这个包可以快速将object对象转成json格式。 dependencygroupIdcom.alibaba/groupIdartifactIdfastjson/artifactIdversion1.2.76/version/dependency 3.3 目录结构新建filter包以及包下LoginFilter类  3.4  LoginFilter.java注意必须添加WebFilter(urlPatterns /*)这是Java中过滤器的标记 package com.bytedance.filter; import com.alibaba.fastjson.JSONObject; import com.bytedance.pojo.Result; import com.bytedance.utils.JwtUtils; import lombok.extern.slf4j.Slf4j; import org.springframework.util.StringUtils; import javax.servlet.*; import javax.servlet.annotation.WebFilter; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; Slf4j WebFilter(urlPatterns /*) // 注意这里必须要添加 public class LoginFilter implements Filter {Overridepublic void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {HttpServletRequest req (HttpServletRequest) request;HttpServletResponse resp (HttpServletResponse) response;// 1.获取请求的urlString url req.getRequestURL().toString();log.info(请求的url:{},url);// 2.判断url中是否包含login如果包含则放行if (url.contains(login)){log.info(登陆操作放行);chain.doFilter(request, response);return;}// 3.获取请求头中的令牌String jwt req.getHeader(token);// 4.判断令牌是否存在if (!StringUtils.hasLength(jwt)){log.info(请求头为空返回未登录信息~);Result error Result.error(NOT_LOGIN);// 手动转换 对象-json 引入阿里巴巴fastjson依赖String noLogin JSONObject.toJSONString(error);resp.getWriter().write(noLogin);return;}// 5.令牌存在校验try {JwtUtils.parseJWT(jwt);}catch (Exception e){ // jwt解析失败e.printStackTrace();log.info(解析令牌失败返回未登录错误信息);Result error Result.error(NOT_LOGIN);// 手动转换 对象-json 引入阿里巴巴fastjson依赖String noLogin JSONObject.toJSONString(error);resp.getWriter().write(noLogin);return;}// 6.放行log.info(放行);chain.doFilter(request,response);} }3.5 启动类除此之外在启动类中必须添加注解ServletComponentScan
http://www.pierceye.com/news/130670/

相关文章:

  • 云南培训网站建设网站建设的公司太多了
  • 洛阳网站建设招聘信息ppt设计师兼职
  • 建工网官方网站电子商务网站设计岗位主要是
  • 保险网站建设平台青岛设计公司排名
  • 伊利网站建设评价做的最好的宠物网站
  • 沈阳的网站制作公司哪家好常用设计资源网站
  • 做网站需要什么技术文化传媒公司 网站备案
  • 郑州市建设厅网站html5 网站开发定制
  • 网站制作网站建站公司用wordpress
  • 做资讯网站盈利措美网站建设
  • 山东建设工程执业证书查询网站建网是什么
  • 大型服装网站建设wordpress留言板模版
  • 延安做网站沈阳学网站制作学校
  • 网站添加新闻网站免费正能量软件不良
  • asp c 网站开发互动网门户网站建设
  • 图书馆网站结构怎么做国外超酷设计网站
  • 网站开发软件搭配学室内设计去哪好
  • 南通营销网站制作河南省大型项目建设办公室网站
  • 黄山网站建设怎么做seo快速优化技术
  • 百度有做企业网站吗ppt设计主题怎么设置
  • 网页设计与网站开发pdf网站个人建设
  • ip138禁止查询该域名商务网站建设组成包括网站优化
  • 百度做网站续费费用seo分析工具有哪些
  • 威胁网站检测平台建设郑州seo服务
  • 怎么设立网站赚广告费合肥新站区有做网站的吗
  • 管理系统 网站模板网站建立不安全
  • 模板网站的域名是什么意思百度教育智能小程序
  • 哪里有做配音的兼职网站wordpress菜单图标特效
  • 怎样自创广告网站海南网站建设推广公司哪家好
  • 网站开发团队人员网站建设开票属于什么服务