关于用户管理的逻辑

来源:11-1 增加用户管理功能

海豹熊

2020-06-13

老师你好,我有点没太明白这个用户管理的逻辑
一开始是开发了验证用户名的function,通过service去数据库里检查这个用户名是否存在。那是不是应该用户名存在才不能insert(新增用户)呢?为什么是用户信息存在反而可以insert
我有一些后端基础但是没有学过前端,所以vue那块看起来稍有点吃力,也不是很明白为什么突然就有那个登录框了
我自己理解的逻辑应该是“路由中开发一个登录页面/login,然后访问其他任何页面时先登录验证,如果没有登录先跳转到这个/login完成登录。不知道这边是不是这个逻辑呀?
另外不是很明白为什么会有/system/user里右上角那个打开可以修改密码的框,这个是什么作用啊?用来修改昵称和密码吗

写回答

1回答

甲蛙

2020-06-13

1. 可以看下我课程的代码,如果userDb不为空,表示已存在,就抛异常,跟你说的是一致的//img.mukewang.com/szimg/5ee435a0096ba60508360388.jpg

2. 你说的是对的,未登录的就跳到登录页面,不知道你是不是跟着课程看的,还是直接看的这一章。vue的路由跳转在前面的章节有介绍

3. 用户的编辑(包括昵称等,实际可能还有邮箱,手机号)和密码的编辑是分开的,对应两个弹出框

0
2
海豹熊
我其实看了前面的章节,但是vue的就看了一遍没太看懂。。我回头再多看看vue部分
2020-06-14
共2条回复

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1743 学习 · 1698 问题

查看课程