reactjs - 如何查看数据库中是否有其他用户具有相同的用户名 - JWT Django REST 身份验证
问题描述
我想知道注册时如何查看是否有两个或多个用户具有相同的用户名。我参考了Dakota Lillie 的 Medium教程。
我问是因为教程中没有任何错误处理,而且我不是 React 专家。
为了让您了解在不处理注册的情况下发生的事情是 - 当我输入一个已经存在的用户名时,它会让我登录。
另一件事是 - 当登录(有效帐户)时,主屏幕显示例如 - 你好,约翰。但这里出于某种原因,它说你好,具有该用户名的用户已经存在。
请帮我。
谢谢你。
解决方案
您可以找到数据库中的所有用户,并指定 where 子句来检查用户尝试输入的用户名是否已存在于数据库中,如果存在则抛出错误
推荐阅读
- mongodb - Mongo DB中动态数组的排序查询
- javascript - 状态挂钩没有反应
- grammar - 可以在 Raku 中编写 NQP 的优先级解析器
- java - java中使用apache poi生成excel折线图
- node.js - Asana:使用 Node 更新自定义字段值
- javascript - 在 React.createElement() 中传递参数
- java - HTTP 状态 500 – Maven 依赖项中的内部服务器错误 MediaType.APPLICATION_XML
- python - 需要借助循环对从 url 导入的多个 csv (1500 x 20) 文件的第一列执行列合并
- java - 当检查为 0 时,什么会导致外键异常?
- android - Flutter - 在 Null 上调用了方法“+”