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

网站流量推广软文营销经典案例200字

网站流量推广,软文营销经典案例200字,外贸平台找外贸公司,广州营销型网站建设费用目录 Spingsecurity异常拦截处理 认证异常拦截 权限异常拦截 注册异常拦截器 设置跨域访问 Spingsecurity异常拦截处理 认证异常拦截 /*自定义认证异常处理器类*/ Component public class MyAuthenticationExceptionHandler implements AuthenticationEntryPoint {Overr…

目录

Spingsecurity异常拦截处理

认证异常拦截

权限异常拦截

注册异常拦截器

设置跨域访问


Spingsecurity异常拦截处理

认证异常拦截

/*自定义认证异常处理器类*/
@Component
public class MyAuthenticationExceptionHandler implements AuthenticationEntryPoint {@Overridepublic void commence(HttpServletRequest request,HttpServletResponse response,AuthenticationException authException) throws IOException, ServletException {response.setContentType("application/json;charset=utf-8");ResponseResult responseResult = newResponseResult(HttpStatus.NETWORK_AUTHENTICATION_REQUIRED.value(), "认证失败!");response.getWriter().append(JSON.toJSONString(responseResult));}
}

 第一次测试,测试登陆失败返回结果

权限异常拦截

/*** 自定义权限拒绝异常处理器*/
@Component
public class MyAccessDenyHandler implements AccessDeniedHandler {@Overridepublic void handle(HttpServletRequest request,HttpServletResponse response,AccessDeniedException accessDeniedException) throws IOException, ServletException {response.setContentType("application/json;charset=utf-8");ResponseResult responseResult = newResponseResult(403, "权限拒绝,没有访问权限!");response.getWriter().append(JSON.toJSONString(responseResult));}
}

 第二次,权限不足返回结果

 

 

注册异常拦截器

@Configuration
//启用security的注解支持
@EnableGlobalMethodSecurity(prePostEnabled = true)
public class MySecurityConfig extends WebSecurityConfigurerAdapter {@Autowiredprivate MyAuthenticationExceptionHandler myAuthenticationExceptionHandler;@Autowiredprivate MyAccessDenyHandler myAccessDenyHandler;@Overrideprotected void configure(HttpSecurity http) throws Exception {//配置自定义异常处理器(认证异常、权限拒绝异常)http.exceptionHandling().authenticationEntryPoint(myAuthenticationExceptionHandler).accessDeniedHandler(myAccessDenyHandler);
​}

相关权限注解

@PreAuthorize("hasAuthority('user:list')")
@PreAuthorize("hasAuthority('system:dept:list')")
@PreAuthorize("hasAnyAuthority('system:dept:list','system:test:list')")
@PreAuthorize("hasRole('CEO')")
@PreAuthorize("hasAnyRole('CEO')")
​
hasAuthority 和数据库表权限是等值比对
hasRole 添加ROLE_ 之后和数据库表中的角色名字比对

设置跨域访问

@Configuration
public class MyCorsFilter implements WebMvcConfigurer {@Overridepublic void addCorsMappings(CorsRegistry registry) {registry.addMapping("/**") //路径.allowedOrigins("*") //域名.allowedMethods("*")  //方法 get/post/put/delete.allowedHeaders("*")  //请求头.allowCredentials(true) ; //cookie 是否允许携带cookie}
}
http://www.dtcms.com/wzjs/269615.html

相关文章:

  • php是专门做网站的seo计费系统开发
  • 学做西餐的网站seo优化服务价格
  • 武汉网站建设贴吧武汉全网推广
  • 帝国cms网站地图生成如何做免费网站推广
  • 社保官方网站登录入口域名注册后如何建网站
  • 那个网站直接回做二手发电机营销网站的宣传、推广与运作
  • 上海云站网络技术服务中心网站推广策略
  • 网站前台数据库宣传软文模板
  • 好的做网站百度seo和谷歌seo有什么区别
  • 盐城企业做网站多少钱网络培训机构
  • 在阿里云做网站教程网络平台推广广告费用
  • 做网站开发的公司销售网站百度收录查询
  • 英文网站设计哪里好最近国际时事热点事件
  • 旅游网站建设标书网站主页
  • 简历制作网站哪个好龙岩seo
  • 做网站的电脑自带软件是什么bt磁力猪
  • 直播网站建设书籍推广软文200字
  • 营销型网站的设计步骤百度扫一扫识别图片
  • php网站如何上传数据库留号码的广告网站不需要验证码
  • 天津网站建设政府seo外包服务
  • 网站维护运营主要是做什么的杭州网站优化
  • 网站开发公司人员配置郑州官网网站优化公司
  • 舆情网站入口网址大全名字营销型网站制作建设
  • 福州正规网站建设公司推荐搜索指数分析
  • 男人和女人做性网站上海网站优化公司
  • 打电话沟通做网站话术seo点击软件排名优化
  • 怎么做教育类型的网站淘宝店铺推广方法
  • 免费建立个人app网站免费推广的渠道有哪些
  • 手机软件制作和做网站相同百度seo点击软件
  • 做网站显示上次登录时间代码关键词排名零芯互联关键词