本小节属于补充内容,因为我本地开发的代码,需要兼顾发布到演示环境。在演示环境中,除了超级管理员角色外,为了方便小伙伴们登录后台查看效果,所以,还额外添加了一个游客账号,该账号的角色为游客,仅能执行查询相关操作,对于新增,修改,删除操作都是不允许的,防止将演示环境的数据搞的一团糟。 如下图所示,当游客登录后台管理系...
more...
在 Web 开发中,Cookie 是非常重要的一部分。本文将从**Cookie 是什么**、**为什么需要 Cookie**、**Cookie 的特殊用途**等多个角度,全面介绍 Cookie 的相关知识。 Cookie 是服务器端在 HTTP 响应头中设置的一种小型文本文件,由浏览器在客户端保存。后续客户端在访...
more...
Vue 是一种流行的前端框架,Axios 是一个用于发起 HTTP 请求的 JavaScript 库。本文将教你如何在 Vue 项目中整合 Axios,完成登录功能,并解决开发环境下的跨域问题。 在项目根目录下打开控制台,运行以下命令安装 Axios: 通常需要在项目中创建一个 Axios 实例,以便为整个应用配...
more...
在现代的 Web 应用中,接口鉴权是一个重要的安全考虑因素。通过接口鉴权,您可以确保只有经过身份验证和授权的用户能够访问特定的接口和资源。 上小节中,我们通过 Spring Security + JWT 已经实现了用户认证功能,当用户名、密码正确时,返回 Token 令牌,否则提示错误信息。本小节,我们将在后端程...
more...
> Spring Security 是一个功能强大、安全性高的 Java 安全框架,提供了基于 Spring 的身份验证、授权、会话管理、CSRF 保护等安全特性。本文将详细介绍 Spring Security 的核心概念、优势、使用方法,以及企业级实战配置,帮助你快速搭建安全的 Spring Boot 应用。...
more...
> P6Spy 是一款优秀的数据库 SQL 监控和日志组件,能在不修改原有代码的情况下,完整记录应用程序执行的所有 SQL 语句、参数、执行耗时等信息。本文将详细介绍 P6Spy 的核心功能、配置方法、优势,以及如何在本地开发环境中安全使用,同时在生产环境中禁用打印。 P6Spy 是一个开源的 SQL 监控工具,...
more...