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

phpcms 安装官网的教程更换域名后网站图片还是无法显示wordpress 优酷通用代码自适应

phpcms 安装官网的教程更换域名后网站图片还是无法显示,wordpress 优酷通用代码自适应,网络直播营销的方式,做微信网站多少钱文章目录 SpringSecurity 返回json一、登录成功处理器1.1 统一响应类HttpResult1.2 登录成功处理器1.3 配置登录成功处理器1.4 登录 二、登录失败处理器2.1 登录失败处理器2.2 配置登录失败处理器2.3 登录 三、退出成功处理器3.1 退出成功处理器3.2 配置退出成功处理器3.3 退出… 文章目录 SpringSecurity 返回json一、登录成功处理器1.1 统一响应类HttpResult1.2 登录成功处理器1.3 配置登录成功处理器1.4 登录 二、登录失败处理器2.1 登录失败处理器2.2 配置登录失败处理器2.3 登录 三、退出成功处理器3.1 退出成功处理器3.2 配置退出成功处理器3.3 退出 四、访问拒绝无权限处理器4.1 访问拒绝处理器4.2 配置访问拒绝处理器4.3 被拒绝 五、自定义处理器 SpringSecurity 返回json 承接1.SpringSecurity -快速入门、加密、基础授权-CSDN博客 一、登录成功处理器 前后端分离成为企业应用开发中的主流前后端分离通过json进行交互登录成功和失败后不用页面跳转而是一段json提示 1.1 统一响应类HttpResult Data AllArgsConstructor NoArgsConstructor Builder public class HttpResult {private Integer code;private String msg;private Object data;public HttpResult(Integer code, String msg) {this.code code;this.msg msg;} }1.2 登录成功处理器 /*** 认证成功就会调用该接口里的方法*/ Component public class AppAuthenticationSuccessHandle implements AuthenticationSuccessHandler {// JSON序列化器进行序列化和反序列化Resourceprivate ObjectMapper objectMapper;;Overridepublic void onAuthenticationSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication) throws IOException, ServletException { // 定义返回对象httpResultHttpResult httpResult HttpResult.builder().code(200).msg(登陆成功).build();String strResponse objectMapper.writeValueAsString(httpResult);// 响应字符集response.setCharacterEncoding(UTF-8); // 响应内容类型JSON,字符集utf-8response.setContentType(application/json;charsetutf-8); // 响应给前端PrintWriter writer response.getWriter();writer.println(strResponse);writer.flush();} }1.3 配置登录成功处理器 Configuration public class WebSecurityConfig extends WebSecurityConfigurerAdapter {Resourceprivate AppAuthenticationSuccessHandle appAuthenticationSuccessHandle;Overrideprotected void configure(HttpSecurity http) throws Exception {http.authorizeRequests()//授权http请求.anyRequest() //任何请求.authenticated();//都需要认证http.formLogin().successHandler(appAuthenticationSuccessHandle) //认证成功处理器.permitAll();//允许表单登录}}1.4 登录 登录成功后如下所示 二、登录失败处理器 2.1 登录失败处理器 /*** 认证失败就会调用下面的方法*/ Component public class AppAuthenticationFailHandle implements AuthenticationFailureHandler {// JSON序列化器进行序列化和反序列化Resourceprivate ObjectMapper objectMapper;;Overridepublic void onAuthenticationFailure(HttpServletRequest request, HttpServletResponse response, AuthenticationException exception) throws IOException, ServletException {// 定义返回对象httpResultHttpResult httpResult HttpResult.builder().code(401).msg(登录失败).build();String strResponse objectMapper.writeValueAsString(httpResult);// 响应字符集response.setCharacterEncoding(UTF-8); // 响应内容类型JSON,字符集utf-8response.setContentType(application/json;charsetutf-8); // 响应给前端PrintWriter writer response.getWriter();writer.println(strResponse);writer.flush();} }2.2 配置登录失败处理器 Resource private AppAuthenticationFailHandle appAuthenticationFailHandle;Override protected void configure(HttpSecurity http) throws Exception {http.authorizeRequests()//授权http请求.anyRequest() //任何请求.authenticated();//都需要认证http.formLogin().successHandler(appAuthenticationSuccessHandle) //认证成功处理器.failureHandler(appAuthenticationFailHandle) // 认证失败处理器.permitAll();//允许表单登录 }2.3 登录 输入一个错误的密码 如下图所示 三、退出成功处理器 3.1 退出成功处理器 /*** 退出成功处理器*/ Component public class AppLogoutSuccessHandle implements LogoutSuccessHandler{// JSON序列化器进行序列化和反序列化Resourceprivate ObjectMapper objectMapper;;Overridepublic void onLogoutSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication) throws IOException, ServletException { // 定义返回对象httpResultHttpResult httpResult HttpResult.builder().code(200).msg(退出成功).build();String strResponse objectMapper.writeValueAsString(httpResult);// 响应字符集response.setCharacterEncoding(UTF-8); // 响应内容类型JSON,字符集utf-8response.setContentType(application/json;charsetutf-8); // 响应给前端PrintWriter writer response.getWriter();writer.println(strResponse);writer.flush();} }3.2 配置退出成功处理器 Resource private AppLogoutSuccessHandle appLogoutSuccessHandle;Override protected void configure(HttpSecurity http) throws Exception {http.authorizeRequests()//授权http请求.anyRequest() //任何请求.authenticated();//都需要认证http.formLogin().successHandler(appAuthenticationSuccessHandle) //认证成功处理器.failureHandler(appAuthenticationFailHandle) // 认证失败处理器.permitAll();//允许表单登录http.logout().logoutSuccessHandler(appLogoutSuccessHandle);//登录成功处理器 }3.3 退出 四、访问拒绝无权限处理器 4.1 访问拒绝处理器 Component public class AppAccessDenyHandle implements AccessDeniedHandler {// JSON序列化器进行序列化和反序列化Resourceprivate ObjectMapper objectMapper;;Overridepublic void handle(HttpServletRequest request, HttpServletResponse response, AccessDeniedException accessDeniedException) throws IOException, ServletException {// 定义返回对象httpResultHttpResult httpResult HttpResult.builder().code(403).msg(您没有权限访问该资源).build();String strResponse objectMapper.writeValueAsString(httpResult);// 响应字符集response.setCharacterEncoding(UTF-8); // 响应内容类型JSON,字符集utf-8response.setContentType(application/json;charsetutf-8); // 响应给前端PrintWriter writer response.getWriter();writer.println(strResponse);writer.flush();} }4.2 配置访问拒绝处理器 Resource private AppAccessDenyHandle appAccessDenyHandle;Override protected void configure(HttpSecurity http) throws Exception {http.authorizeRequests()//授权http请求.anyRequest() //任何请求.authenticated();//都需要认证http.formLogin().successHandler(appAuthenticationSuccessHandle) //认证成功处理器.failureHandler(appAuthenticationFailHandle) // 认证失败处理器.permitAll();//允许表单登录http.logout().logoutSuccessHandler(appLogoutSuccessHandle);//登录成功处理器;http.exceptionHandling()//异常处理.accessDeniedHandler(appAccessDenyHandle);//访问被拒绝处理器 }4.3 被拒绝 五、自定义处理器 SpringSecurity - 认证与授权、自定义失败处理、跨域问题、认证成功/失败处理器_我爱布朗熊的博客-CSDN博客
http://www.pierceye.com/news/962554/

相关文章:

  • 做微信小程序和网站那个简单给周杰伦做网站
  • 营销型网站建设题库网站制作里面链接怎么做
  • 做网站空间 阿里云h5下一页
  • 怎样才能在百度搜索到自己的网站网站建设制作要学什么
  • 北京网站推广排名外包河南省工程建设业协会网站
  • 桂林市电力建设公司网站野望王绩翻译
  • 网站模版免费网片生产厂家
  • 实用网站设计步骤百度竞价广告代理
  • 怎么在vk网站上做推广网站建设柚子网络科技官网
  • 威海网站优化公司wordpress post title
  • 网站建设验收期安阳后营吧
  • 询盘网站培训机构前端开发
  • 企业如何做网站建站小程序定制开发深圳
  • 创建网站怎么赚钱的视频博客主题wordpress
  • 北京大兴区网站建设如何打造平台
  • 建设公司网站需要多少天棋盘游戏类网站开发
  • 织梦网站logo修改探测器 东莞网站建设
  • 图片网站收录淮北网站建设求职简历
  • 北京建设局投诉网站首页晋江外贸网站建设
  • 如何更改网站模板网站建设这一行业怎样
  • 海口网站排名东网站建设
  • 李连杰做的功夫网站泉州四方网站开发
  • 台州专业网站设计系统简单的购物网站制作
  • 中国建筑信息资讯网网站的优化用什么软件
  • wordpress本地网站打开慢电商网课
  • 仿照别人的网站做违法吗江苏集团网站建设
  • 一家专门做建材的网站找人做个网站大概多少钱
  • 信息展示网站系统网站策划书怎么写
  • 吉木萨尔县建设局网站岳阳网站推广
  • 九宫格网站模板本机网站环境搭建