用户微服务-用户注册
我们这里使用的是用户的手机号或者邮箱注册 我们首先讲一下如何用短信注册吧 邮箱后期给大家讲解
文章图片
image.png 首先先创建表 user
CREATE TABLE tb_user
(
id
varchar(20) NOT NULL COMMENT 'ID',
mobile
varchar(100) DEFAULT NULL COMMENT '手机号码',
password
varchar(100) DEFAULT NULL COMMENT '密码',
nickname
varchar(100) DEFAULT NULL COMMENT '昵称',
sex
varchar(2) DEFAULT NULL COMMENT '性别',
birthday
datetime DEFAULT NULL COMMENT '出生年月日',
avatar
varchar(100) DEFAULT NULL COMMENT '头像',
email
varchar(100) DEFAULT NULL COMMENT 'E-Mail',
regdate
datetime DEFAULT NULL COMMENT '注册日期',
updatedate
datetime DEFAULT NULL COMMENT '修改日期',
lastdate
datetime DEFAULT NULL COMMENT '最后登陆日期',
online
bigint(20) DEFAULT NULL COMMENT '在线时长(分钟)',
interest
varchar(100) DEFAULT NULL COMMENT '兴趣',
personality
varchar(100) DEFAULT NULL COMMENT '个性',
fanscount
int(20) DEFAULT NULL COMMENT '粉丝数',
followcount
int(20) DEFAULT NULL COMMENT '关注数',
loginname
varchar(255) DEFAULT NULL COMMENT '登录名称',
image
varchar(255) DEFAULT NULL COMMENT '头像名称',
PRIMARY KEY (id
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户';
接下来创建 admin 表
【用户微服务-用户注册】CREATE TABLE tb_admin
(
id
varchar(20) NOT NULL COMMENT 'ID',
loginname
varchar(100) DEFAULT NULL COMMENT '登陆名称',
password
varchar(100) DEFAULT NULL COMMENT '密码',
state
varchar(1) DEFAULT NULL COMMENT '状态',
PRIMARY KEY (id
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='管理员';
首先在service里面加入发送短信的方法 这里面有用到 reids 存放验证码 以及消息队列存贮 验证码和手机号
文章图片
image.png controller代码如下所示:
文章图片
image.png 用户注册 需要从redis 中取出刚才发送的验证码
文章图片
image.png controller 里面加入
文章图片
image.png 这里需要注意的是我们用户注册有很多校验需要做,后期我们会加入进去。
推荐阅读
- 基于微信小程序带后端ssm接口小区物业管理平台设计
- CET4听力微技能一
- 微习惯复盘
- 社保代缴公司服务费包含哪些
- 员工的微信朋友圈是公司的宣传阵地吗()
- 私有化轻量级持续集成部署方案--03-部署web服务(下)
- FBI怎么和恐怖分子谈判
- 探索免费开源服务器tomcat的魅力
- 微雨中的东湖
- 编写字典程序