专栏名称: ImportNew
伯乐在线旗下账号,专注Java技术分享,包括Java基础技术、进阶技能、架构设计和Java技术领域动态等。
目录
今天看啥  ›  专栏  ›  ImportNew

一个看不见的 Bug?

ImportNew  · 公众号  · Java  · 2023-11-09 19:49
    

文章预览

最近有网友又跟我反馈说有 bug。 我说:啥 bug? 对方说:刚申请的内部用户的账号登录不上去。 我说:还有这种事,报啥错? 登录的时候报了这个错: 我一看还好还好,跟上一次不一样的错,不然我都觉得我穿越回去了。 我脑子都不动一下,直接回复:是不是输入空格了?我看之前的逻辑是不会自动去除首尾空格的。 对方答: 我不信邪,要到账号密码(密码是建立账号后通过邮箱发送的),自己实验了一下,还真的登不上去。 奇了怪了,这块逻辑我看了下,实现很简单,大概逻辑简化后的代码如下: User user = userService.getOne(username,password); if (Objects.isnull(user)) { throw new Exception ( "用户或密码错误" ); } 这里的 username 是员工姓名,这个实现我觉得很奇葩…重名了咋办? 搜索条件加了密码避免了重名的情况 … 但万一密码一样且重名呢?? 理 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览