智能协同云图库学习--用户模块(补)
写代码:1、写数据传输对象封装类。 2、写具体实现逻辑。 3、写接口。
用户模块需要实现的需求有:
用户注册
实现逻辑: 1、确认账号密码是否符合规范 2、检查数据库中有没有重复的账号 3、对密码进行加密 4、将新增信息加入到数据库中
用户登录
具体流程:用户从前端发送登录请求,后端接收到请求后开启一个匿名Session,并向前端发送一个Session ID。前端提交账号密码,后端检验账号密码是否正确,若正确,则将该用户的一部份信息存入该Session关联的存储中,并发送一个Set-Cookie指令提醒前端将Session ID保存在Cookie中。等到下一次前端请求登录信息时,请求头会携带Cookie,后端看到其中的Session ID就会响应对应Session的信息。 实现逻辑: 1、确认账号密码是否符合规范 2、对密码进行加密 3、搜索数据库,确认账号密码是否正确 4、记录登录态
用户注销
实现逻辑: 1、确认该账号为登录状态 2、移除登录态
用户权限
使用面向切面编程(AOP),首先创建一个注解,可以在该注解中传入需要的权限名称,默认为空。将该注解标记为切点,即打上该注解的地方需要进行拦截,权限通过才能放行。
用户管理
只有管理员可以操作,对用户进行增删改查。 主要需求有:用户添加、用户删除、用户更新、用户查找。 其中用户查找有分页进行用户查找(不需要脱敏)、根据id进行查找(需要脱敏)
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
学习完智能协同云图库项目后,想改造成springcloudalibaba架构的微服务项目,微服务划分如下:依赖服务:- 注册中心与配置中心: Nacos(负责服务注册发现以及各服务的动态配置管理)- 微服务网关(yunpic-backend-gateway): Gateway 聚合所有接口,统一接收处理前端请求,负责路由转发、鉴权与限流公共模块:- common 公共模块(yunpic-backe
4
云图库-以图搜图失效解决
7
个人博客
4
我在做云图库项目到部署上线阶段时,前后端已经成功部署到宝塔云上,我也能成功通过我的域名正常访问云图库,注册新账户也是注册成功且远程数据库也有信息,但是用已有的账号登录总是显示系统错误。我看了下我的redis密码正确且服务是正常运行请问有人遇到过同样的问题吗?
3
智能协同云图库-进入编辑报错解决
4
作者分享
本人26届双211研究生,无实习offer,电子信息专业,目前的进展是做完了鱼皮大大的云图库项目和RPC项目,基础的八股大致过了一遍,第二遍开始背书式的复习。
我是比较想去大厂拿高一些的薪资的,周围无实习的师兄去年拿到的最好offer是团子的白菜价。他在学习和科研上还算出众,起码比我的成果多,在项目上是鱼皮大大的RPC加上一个抽奖系统。
我想问问各位大佬,没有实习的情况下,现在距离正式秋招还有三个月,我应该重点提升哪些地方,重点去做些什么让自己更有竞争力一点呢?我感觉是不是没有实习能进大厂的机会就比较少,我有机会弥补一点差距吗?
5
昨天字节实习一面,面试官上来就问,这云图库项目是学校的项目吗?这我该怎么回答呢?我自己说的是,这是别人带我做的。😂
5
智能协同云图库day8
3
智能协同云图库day7
6
前后端一起运行电脑卡顿
2
