上篇文章为大家讲述了 Spring Boot + Vue前后端分离(二)前端Vue启动流程;本篇文章接着上篇内容继续为大家介绍 如何前后端分离实现登录功能。本文是Spring Boot + Vue前后端分离 系列的第三篇,了解前面的文章有助于更好的理解本文:1.Spring Boot + Vue前后端分离(一)前端Vue环境搭建 2.Spring Boot + Vue前后端分离(二)前端            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-04 19:16:47
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前后端分离项目springBoot +shiro权限控制+redis本次使用shiro主要实现以下几个功能 1.用户没有登录无法访问任何为权限控制的接口 2.用户登录后只能访问该用户所拥有的权限,实现了对后端接口颗粒级的权限控制 3.两个用户登录同一个账号时,后登录的用户会将先登录的用户挤掉一.数据库设计用户表 user 角色表role 用户角色中间表user_role资源权限表resource            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 16:08:05
                            
                                50阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近做一个公司的小项目,使用到shiro做权限管理,在参考几位大佬的博客之后,自己也趟了无数坑,在此做一个记录。此次的springboot版本为:2.1.7.RELEASE。话不多说,直接代码伺候:1、shiro部分的pom文件:<dependency>
            <groupId>org.apache.shiro</groupId>            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-27 07:43:35
                            
                                40阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            此文至项目已经采用前后端分离,但遇到SEO问题的工程师们。写在前面:  公司网站属于信息类网站,在项目立项的时候想降低前后端开发的耦合性,于是就采用了前后端分离的做法,这种方式在开发期间确实便捷了不少,前端负责界面和数据渲染,后台负责API接口开发和文档编写,一切都来得那么的有序。但是当运营部开始投百度广告的时候问题来了,百度的spider只会爬取页面数据,不会爬取执行JS后的页面数据,问题已经出            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-21 11:42:58
                            
                                164阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Linux环境下-SpringBoot 前后端分离项目的部署一、前言  本文记录的是基于Nginx服务器搭建、配置完成后的项目部署流程案例,仅用于记录和参考使用,若有不当之处,欢迎指正。二、环境SpringBoot + Vue + Nginx三、项目部署步骤1、Xshell下载安装  我连接Linux用的是Xshell 6,文件传输使用的是其自带的Xftp 6,软件本身是收费的,但官方提供了“家庭            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 15:52:22
                            
                                45阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言一般来说,我们用SpringSecurity默认的话是前后端整在一起的,比如thymeleaf或者Freemarker,SpringSecurity还自带login登录页,还让你配置登出页,错误页。但是现在前后端分离才是正道,前后端分离的话,那就需要将返回的页面换成Json格式交给前端处理了SpringSecurity默认的是采用Session来判断请求的用户是否登录的,但是不方便分布式的扩展            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-01 11:21:45
                            
                                106阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            大家好,我是不才陈某~认证、授权是实战项目中必不可少的部分,而Spring Security则将作为首选安全组件,因此陈某新开了 《Spring Security 进阶》 这个专栏,写一写从单体架构到OAuth2分布式架构的认证授权。Spring security这里就不再过多介绍了,相信大家都用过,也都恐惧过,相比Shiro而言,Spring Security更加重量级,之前的SSM项目更多企业            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-16 22:48:47
                            
                                762阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前后端分离的必要现在的趋势发展,需要把前后端开发和部署做到真正的分离做前端的谁也不想用Maven或者Gradle作为构建工具做后端的谁也不想要用Grunt或者Gulp作为构建工具前后端需要通过接口来协作可能是JSON格式的RESTFul的接口可能是XML的接口重点是后台只负责数据的提供和处理,而完全不处理展现而前端则负责拿到数据,组织数据并开始展现的工作SwaggerSwagger 是一个规范和完            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-20 11:12:23
                            
                                281阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            效果图:1.前言 从零开始搭建一个项目最重要的是选择一个自己熟悉的框架,此项目使用Springboot框架来构建后端结构,使用vue来构建前端页面。数据层我们常用的是Mybatis,这里我大部分使用了Mybatis-plus简化配置,在涉及到多表联合查询的时候使用了Mybatis。登录功能使用的单点登录,使用jwt作为我们的用户身份验证。引入了SpringSecurity安全框架作为我们            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-15 02:11:28
                            
                                96阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            这里是搞前端的菜鸡一个,在公司实习的时候组长给派了个任务,让实现系统的登录认证功能。好在以前做课设的时候有做过相关的功能,所以也不算是为难我。根据我本人的经验选了jwt+shiro+redis来实现登录认证的功能。顺带一提前端是react+umi+dva.一、思路使用token作为验证用户是否登录的唯一标识。用户登录,通过用户名和密码认证,在后端用jwt生成一个token,并将token存储在re            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 13:37:35
                            
                                69阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言本文主要是想通过后端 Spring Boot 技术和前端 Vue 技术来简单开发一个登录demo,该demo以简单、方便理解的方式来记录前后端结合使用的过程,方便正式开发复杂项目时能提前整体理解流程,demo最终实现的效果如下图:    效果图 
 DEMO功能描述输入http://localhost:8080回车浏览器自动跳转到http://localhost:8080/login登录页面,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-18 12:06:13
                            
                                257阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            现在大部分应用前后端分离鲜明的,前端不要接触过多的业务逻辑,都由后端解决,基本思路是这样的:服务端通过 JSON字符串,告诉前端用户有没有登录、认证,前端根据这些提示跳转对应的登录页、认证页等。 在学习springboot过程中,研究了下spring security使用JWT代替Session的方案,并适配了前后端分离时的ajax请求的Json返回。 此代码有很多不足,用到生产环境,需要做一些改            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-12 13:12:36
                            
                                149阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一篇短文,想和大家聊聊前后端分离架构下,权限管理的一点点思路。       在传统的前后端不分的开发中,权限管理主要通过过滤器或者拦截器来进行(权限管理框架本身也是通过过滤器来实现功能),如果用户不具备某一个角色或者某一个权限,则无法访问某一个页面。但是在前后端分离中,页面的跳转统统交给前端去做,后端只提供数据,这种时候,权限管理不能再按照之前的思路来。首先要明确一点,前端是展示给用户看的,所有的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-25 13:16:02
                            
                                45阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言:关于开发环境每位 Coder 都有自己偏好的开发工具,从大的方面划分主要有文本编辑器流和 IDE 流两种,我有一段时间也喜欢用编辑器(Sublime Text、Vim),但对我来说开发效率确实不如使用 IDE 高,所以就放弃了。不过需要修改某一代码片段时,使用编辑器还是比较便捷的。虽说大家可以按照自己的情况任意选择工具,但做教程只能顾及其中一种,所以不好意思了读者大人们。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-21 19:57:49
                            
                                32阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Vue +Spring Boot 前后端分离 的 项目 笔记前端部分Vue 脚手架的搭建1.在创建目录的上一目录执行命令
命令为vue init webpack 项目名再创建项目的时候会自动创建以项目名为名字的文件夹
以下是 vue 2.X 版本下 创建项目时的示例E:\java\idea_java_maven\vue_login>vue init webpack vue_login_cli            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-29 10:57:52
                            
                                229阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、后端部署(tomcat)1、修改打包方式为war包<packaging>war</packaging>2、移除tomcat依赖或者将tomcat依赖scope改为provide移除Tomcat依赖<dependency>
  <groupId>org.springframework.boot</groupId>
    <art            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-25 05:54:34
                            
                                127阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            部署步骤:先在服务器上搭建运行环境,Nginx,MySQL,JDK,Redis。然后打包springboot,vue项目注意:要先将springboot的配置文件application.yml下的redis,数据源的地址端口密码改成服务器环境下的,然后将springboot项目打成jar包,如果最终需要执行的jar包下有多个配置文件可以使用此命令进行指定配置文件执行jar包nohup java -            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-09 16:17:29
                            
                                288阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录
一、登录页面请求处理二、开发步骤 
   
1.配置druid
2.配置mybatis-plus三、效果演示四、问题以及解析
 前言主要是测试数据库,负责发送给前端JSON数据,检查数据规范,学习新知识。技术mybatis-plus,druid等,后续会更新很多。项目目录 一、登录页面请求处理前端发送请求,controller接收,并且访问底层二、开发步骤1.代码如下(示例)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-25 18:03:19
                            
                                112阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            原先项目采用Springboot+freemarker模版,开发过程中觉得前端逻辑写的实在恶心,后端Controller层还必须返回Freemarker模版的ModelAndView,逐渐有了前后端分离的想法,由于之前,没有接触过,主要参考的还是网上的一些博客教程等,初步完成了前后端分离,在此记录以备查阅。一、前后端分离思想前端从后端剥离,形成一个前端工程,前端只利用Json来和后端进行交互,后端            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-18 10:32:15
                            
                                62阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             文章目录一、什么SpringSecurity?二、使用步骤1.引入依赖2.认证流程分析3.授权过程分析总结 一、什么SpringSecurity?SpringSecurity是一个提供认证、授权和防止常见攻击的框架。 它提供了保护命令式和响应式应用程序的一流支持,是保护基于spring的应用程序的事实上的标准。主要功能认证:验证当前访问用户的是不是本系统的用户,并且要确定具体是哪个用户授权:经过            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-09 10:31:26
                            
                                112阅读
                            
                                                                             
                 
                
                                
                    