根据用户名和密码去user表中查询是否存在如果不存在登录失败如果存在使jwt生成token返回给前端将token放入redis当中 ,设置过期时间//将token放入redis key: 令牌 value: 用户信息 过期时间:1天
redisTemplate.opsForValue().set(“TOKEN_”+token, JSON.toJSONString(sysUser),1, TimeU            
                
         
            
            
            
            vue 里面路由有两种显示模式是hash和history,默认是hashhash —— 即地址栏 URL 中的 # 符号(此 hash 不是密码学里的散列运算)。比如这个 URL:http://www.abc.com/#/hello,hash 的值为 #/hello。它的特点在于:hash 虽然出现在 URL 中,但不会被包括在 HTTP 请求中,对后端完全没有影响,因此改变 hash 不会重新加            
                
         
            
            
            
            阿里云部署(Springboot+vue2.0)前后端分离项目项目架构和部署工具项目工具部署工具后端项目准备及部署购买云端服务器(以下是阿里云,[腾讯请点击我]())配置服务器Xshell的安装及使用安装MySQL 8.0.26后端项目准备和部署安装JDK将Springboot项目打包成jar包部署后端项目前端项目准备及部署(与centos7安装有差异)安装nginx打包vue项目并部署到前端修            
                
         
            
            
            
            一、用户角色权限管理模块设计“用户-角色-权限”管理是 “访问控制” 的一种实现方式RBACShiro框架,安全框架1、用户密码加密加盐hash加盐加密与验证的逻辑:用户注册时,输入用户名密码(明文),向后台发送请求后台将密码加上随机生成的盐并 hash,再将 hash 后的值作为密码存入数据库,盐也作为单独的字段存起来用户登录时,输入用户名密码(明文),向后台发送请求后台根据            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-07 10:54:30
                            
                                7阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            vue需要node.js吗?你可以用 script 标签的形式引入vue.min.js 这样的,不需要nodejs。使用node有几件事,打包部署,解析vue单文件组件,解析每个vue模块,拼在一起,转码es6,less等,启动测试服务器 localhost:8080, 帮你管理 vue-router等插件。所以每次当我们使用 npm run dev 的时候,页面会打开一个 localhost:3            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-05-10 17:56:21
                            
                                810阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            【代码】vue vuerouter路径模式history。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-04 17:32:08
                            
                                98阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Vue路由History模式分析 Vue-router是Vue的核心组件,主要是作为Vue的路由管理器,Vue-router默认hash模式,通过引入Vue-router对象模块时配置mode属性可以启用history模式。 描述 Vue-router的hash模式使用URL的Hash来模拟一个完整            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-27 19:43:15
                            
                                984阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录前言一、vuex1.作用2.属性2.代码二、router1.作用2.引入2.1 引入router3.router 使用一、安装二、创建组件三、router-link制作导航四、动态路由匹配五、vue-router参数传递六.响应路由参数的变化七、实现不同路由不同页面标题八、重定向九、编程式导航1.router.push( )2.router.replace( )3.router.go(n            
                
         
            
            
            
            接着上章节下面我们做一下身份认证登录成功之后前端就可以获取到了jwt的信息,所以后端进行用户身份识别的时候,我们需要通过请求头中获取jwt,然后解析出我们的用户名,这样我们就可以知道是谁在访问我们的接口啦,然后判断用户是否有权限等操作那么我们自定义一个过滤器用来进行识别jwt JWTAuthenticationFilter 代码如下import cn.hutool.core.util.StrUti            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-26 10:09:42
                            
                                62阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.全局前置守卫router.beforEach( (to, from , next) =>{} ) to : 即将进入的路由from : 从哪个路由离开next() : 决定是否展示你要看到的路由页面 使用时可以在meta原始数据中定义标识符 2.路由独享守卫在路由配置上定义beforeEnterbeforeEnter : ( to , from , next            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-18 18:48:47
                            
                                109阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            先来看下后端路由的实现方式:1. 浏览器向服务器发出请求。2. 服务器监听到80端口,如果有请求过来,那么就解析url地址。3. 服务器根据客户端的路由配置,然后就返回相应的信息(比如html字符串、json数据或图片等)。4. 浏览器根据数据包的 Content-Type来决定如何解析数据。缺点: 每次路由切换的时候都需要去刷新页面,然后发出ajax请求,然后将请求数据返回回来,那么这            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 10:29:39
                            
                                227阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本篇目录前言一、基础知识1.关于 RBAC2.Shiro简介二、实现思路1.菜单权限2.功能权限3.数据权限下一步 前言上篇文章「Vue + Spring Boot 项目实战(十一):用户角色权限管理模块设计」被推荐了,emmmmm,果然这种画大饼的文章容易被翻牌子,然鹅我都没敢把它当一个新的系列,就是怕被催更。好在一个中午过后我就凉了,又混了一周,现在又为了排名被迫营业啦。这两天做了一件挺有意            
                
         
            
            
            
            Vue-history模式的SpringBoot配置以及对错误状态的处理使用history模式vue-router 默认是hash模式的,但是连中文官网都承认hash 模式的url很丑,的确像我这种小渣渣都能一眼看出这是个单页面无疑了。比如这样http://xxx.com/#/home/index  官网提出了一种能让url能像http://xxx.com/home/index这样显示的办法,就是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 18:28:14
                            
                                128阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            vue-router默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-15 00:11:54
                            
                                3435阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            vue-router默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-07-18 10:16:15
                            
                                1185阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            参考文档(技术博客支持原创作者分享,尊重别人的劳动成果)hash —— 即地址栏 URL 中的 # 符号(此 hash 不是密码学里的散列运算)。 比如这个 URL:http://www.abc.com/#/hello,hash 的值为 #/hello。它的特点在于:hash 虽然出现在 URL 中,但不会被包括在 HTTP 请求中,对后端完全没有影响,因此            
                
         
            
            
            
            为了构建SPA(单页面应用),Vue引入了前端路由Vue-Router,前端路由的核心就是在改变视图的同            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-12 17:38:06
                            
                                566阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            当用户直接输入 URL 或刷新页面时,服务器将返回 index.html 文件(应用程序的主页),然后 Vue.js 将根据 URL 加载相应的组件。使用 history 模式需要服务器支持,因为服务器需要被配置为支持这种模式。如果服务器没有配置正确,可能会导致应用程序出现 404 错误页面或其他问题。相比之下            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-04 04:53:41
                            
                                154阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              ![](https://im            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-13 16:56:27
                            
                                399阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            摘自 :https://blog.csdn.net/ssdnif/article/details/103856283 官方提供的配置<?xml version="1.0" encoding="UTF-8"?><configuration> <system.webServer> <rewrite> <            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-21 11:50:16
                            
                                684阅读