Vue框架的登录和注册前后端分离代码

详细代码见下,数据库字段根据代码需要建即可,不用写的过多
链接:https://pan.baidu.com/s/1RrkleKwkb7QcYDGoqTcZTA?pwd=8888
提取码:8888

一、注册

(1)数据库表结构

添加一条数据,手机号或邮箱号和密码,并获得主键id
在这里插入图片描述
添加一条数据,将用户表中获得的id填入简历信息表的user_id,并获得主键id
在这里插入图片描述
添加一条数据,将用户表中获得的id填入速写简历信息表的user_id,并获得主键id
在这里插入图片描述
修改一条数据,将将速写简历信息表和简历信息表的主键id修改进用户表中
在这里插入图片描述

(2)entity实体类

与数据库字段名保持一致

(3)mapper层

1.User

(1)接口

在这里插入图片描述

(2)XML

获取主键

useGeneratedKeys="true" keyProperty="id"

在这里插入图片描述

2.Resume

(1)接口

在这里插入图片描述

(2)XML

在这里插入图片描述

3.Smalresume

(1)接口

在这里插入图片描述

(2)XML

在这里插入图片描述

(4)service层

1.接口

在这里插入图片描述

2.实现类

在这里插入图片描述

@Transactional(propagation = Propagation.REQUIRED)/*事务的传播机制(Spring特有的)*/

在这里插入图片描述
在这里插入图片描述

(5)Web层

在这里插入图片描述

(6)Vue层

在这里插入图片描述
在这里插入图片描述

二、登录

(1)数据库表结构

主键设置了非空、自增
在这里插入图片描述

(2)entity实体类

在实体类中只需要关注这三个属性即可
在这里插入图片描述

(3)mapper层

在mapper接口中写一个方法,一个是查找手机号和密码的,一个是查找邮箱和密码的
在这里插入图片描述
在mapper的XML文件中写对应的sql语句
在这里插入图片描述

(4)service层

在service接口中写一个登录接口
在这里插入图片描述
在这里先进行判断,登录页面输入的内容是手机号还是邮箱
然后,根据输入的内容调用对应的查询方法
在这里插入图片描述

(5)web层

将登录的账号的用户对象存入session里
在这里插入图片描述

(6)vue前端

在前端对账号输入框进行输入内容判断
根据输入的内容是否包含@来判断是手机号还是邮箱号
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱读书的小王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值