先来考虑出现修改密码这种情况发生的情形吧,
一种为用旧密码验证的方式(一般人会优先选取的方式,特点:方便,快捷),在旧密码的填写框下,出现提供给用户填写的新密码框,如果新旧密码一样,这种填写的行为是毫无意义的,有何影响我并不知道,可能就是为了防止这种无聊的行为规定了两个框中的信息不能一样。
另一种则是用邮箱验证或者手机验证的方式(一般人在第一种无法使用下的选取的方式,特点:麻烦,但是不必知晓旧密码),此外,使用这种方式的人往往使用过第一种方式,然而结果失败了
因为现在用户填写过的账户名和密码信息过多,他会将自己心里所想的最经常用的密码A去进行验证,因为密码A与账户不匹配,所以如果将密码A设置为新密码,则不会发生与旧密码重复的情况。
综上所述,不可重复的原因发生在第一种方式,也就是防止这种恶意行为背后的目的。
Sep 27, 2022