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

招聘网站建设工作汇报百度平台营销收费标准

招聘网站建设工作汇报,百度平台营销收费标准,wordpress源码安装教程,企业网站建设要求在Filter内书写登录校验, 就可以不用再服务器内部的各个功能内书写了 实现接口后可以直接快捷方式生成下面的三个方法 package com.itheima.filter;import com.alibaba.fastjson.JSONObject; import com.github.pagehelper.util.StringUtil; import com.itheima.pojo.Result; i…

在Filter内书写登录校验, 就可以不用再服务器内部的各个功能内书写了

实现接口后可以直接快捷方式生成下面的三个方法

package com.itheima.filter;import com.alibaba.fastjson.JSONObject;
import com.github.pagehelper.util.StringUtil;
import com.itheima.pojo.Result;
import com.itheima.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 LoginCheckFilter implements Filter {@Overridepublic void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {HttpServletRequest req = (HttpServletRequest) servletRequest;HttpServletResponse resp = (HttpServletResponse) servletResponse;//1.获取请求urlString url = req.getRequestURL().toString();log.info("请求的url: {}",url);//2.判断请求url中是否包含login, 如果包含, 说明是登陆操作, 放行if (url.contains("login")){log.info("登陆操作, 直接放行...");filterChain.doFilter(servletRequest, servletResponse);return;}//3.获取请求头中的令牌(token)String jwt = req.getHeader("token");//4.判断令牌是否存在, 如果不存在, 返回错误的结果(未登记)if (!StringUtils.hasLength(jwt)){//hasLength 判断一个字符串是否有长度log.info("请求头token为空, 返回未登陆的信息");Result error = Result.error("NOT_LOGIN");//手动将对象转换为JSON格式------>阿里巴巴fast JSON工具包(需要引入依赖)String notlogin = JSONObject.toJSONString(error);resp.getWriter().write(notlogin);return;}//5.解析token, 如果解析失败, 返回错误结果(未登记)try {JwtUtils.parseJWT(jwt);} catch (Exception e) {e.printStackTrace();log.info("解析令牌失败, 返回未登录错误信息");Result error = Result.error("NOT_LOGIN");//手动将对象转换为JSON格式------>阿里巴巴fast JSON工具包(需要引入依赖)String notlogin = JSONObject.toJSONString(error);resp.getWriter().write(notlogin);return;}//6.放行log.info("令牌合法, 放行");filterChain.doFilter(servletRequest, servletResponse);}
}

http://www.dtcms.com/wzjs/529971.html

相关文章:

  • 做动态网站需要什么书怎么去推广一个产品
  • 电商门户网站seo大牛
  • 一起做网店类型的网站谷歌搜索引擎入口363
  • qq邮箱网页版登录入口石家庄seo外包的公司
  • 帮人注册网站_做app社群营销的十大案例
  • 网站建设的问题seo网络营销推广
  • 如何做网站首页的psd图windows优化大师官方下载
  • 网站备案承诺书重庆网页搜索排名提升
  • 视频网站做短视频网站推广策划
  • 网站优化的监测评估图片在线转外链
  • 做一手楼房的网站电商网站建设平台
  • 网站更换空间对优化的影响制作网页完整步骤
  • 网站的源代码有什么用seo快速优化技术
  • 极速网站制作网络推广培训去哪里好
  • springboot做音乐网站重庆做seo外包的
  • 如何让自己网站排名提高深圳外贸网络推广
  • 邯郸建设企业网站郑州网站制作推广公司
  • 优化模型seo技术教程网
  • wordpress创建登录页优化营商环境条例心得体会
  • 个人网站如何做推广安卓优化大师手机版下载
  • 大连做网站谁家售后好营销型网站的类型有哪些
  • 网站的优化什么做seo建站收费地震
  • 哪个网站可以做h5页面百度移动端排名
  • 博客发布 网站模版产品推广公司
  • 广州网站建设公司好吗seo优化工具
  • 中国建设监理业协会网站郑州关键词排名顾问
  • 网站建设需求文案长沙网站seo公司
  • java如何做公司网站做一个企业网站需要多少钱
  • 网站备案拍照背景幕布开鲁网站seo免费版
  • 建设银行澳洲招聘网站百度公司招聘信息