关于用户管理的逻辑
来源:11-1 增加用户管理功能

海豹熊
2020-06-13
老师你好,我有点没太明白这个用户管理的逻辑
一开始是开发了验证用户名的function,通过service去数据库里检查这个用户名是否存在。那是不是应该用户名存在才不能insert(新增用户)呢?为什么是用户信息存在反而可以insert
我有一些后端基础但是没有学过前端,所以vue那块看起来稍有点吃力,也不是很明白为什么突然就有那个登录框了
我自己理解的逻辑应该是“路由中开发一个登录页面/login,然后访问其他任何页面时先登录验证,如果没有登录先跳转到这个/login完成登录。不知道这边是不是这个逻辑呀?
另外不是很明白为什么会有/system/user里右上角那个打开可以修改密码的框,这个是什么作用啊?用来修改昵称和密码吗
写回答
1回答
-
1. 可以看下我课程的代码,如果userDb不为空,表示已存在,就抛异常,跟你说的是一致的
2. 你说的是对的,未登录的就跳到登录页面,不知道你是不是跟着课程看的,还是直接看的这一章。vue的路由跳转在前面的章节有介绍
3. 用户的编辑(包括昵称等,实际可能还有邮箱,手机号)和密码的编辑是分开的,对应两个弹出框
022020-06-14
相似问题