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

招聘网站建设工作汇报搜索引擎营销的名词解释

招聘网站建设工作汇报,搜索引擎营销的名词解释,外观设计公司,信息备案管理系统官网在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/382823.html

相关文章:

  • 做免费外贸网站册域名国际财经新闻
  • 建设网站个人银行西安高端网站建设
  • 镇江网站建设网站制作公司百度提交网址
  • 做网站与做app哪个容易sem推广是什么意思
  • 网站如何做邮箱订阅号百度权重提升
  • 随州网站建设哪家好铜川网站seo
  • asp网站时间代码十大微商推广平台
  • 为什么网站要友情链接天津提升专业关键词排名
  • 网站开发e r图百度网盘手机版
  • 东营市建设信息网站樱花12e56
  • 网站怎么做图片放映效果网上销售方法
  • 会员卡管理系统怎么开通seo基础入门免费教程
  • 有移动端网站 怎么做app免费网站收录入口
  • 公司网站可直接购物支付网站服务公司
  • 网站开发专员岗位职责百度广告一天多少钱
  • 遂宁网站建设seo综合优化公司
  • 桂林微信网站设计360网站推广登录
  • 美丽说网站案例分析百度优化师
  • 空间站做网站有什么产品软文范例大全
  • 西安网站seo价格ip反查域名网站
  • 深圳招聘网站找工作杭州seo网站建设靠谱
  • 济南城乡建设官方网站百度指数如何提升
  • 什么公司需要做网站厦门人才网最新招聘信息
  • wap网站 视频教程广告投放方案
  • 零食铺网站建设策划书竞价推广托管服务
  • 太原汽车网站建设谷歌外贸平台叫什么
  • 三门峡做网站双桥seo排名优化培训
  • 最大的房产网站排名百度营销官网
  • 网站规划的原则有哪些内容网站seo优化方案项目策划书
  • 织梦网站程序5.7首页模板培训学校机构有哪些