从 Parse 获取当前用户密码的长度?
Get length of current user's password from Parse?
Parse 表明他们 return 没有明文密码。太好了,但是有没有办法获取密码的长度?
我想在用户界面中显示其密码的星号或项目符号表示形式。如果我能得到密码的长度,我会简单地为密码中的每个字符添加一个 "a" 或其他字符到安全文本字段,或者在标签中添加适当数量的 *。虽然我可以只显示 8 个星号,但他们可能会数数并意识到这并不代表他们的密码,这并不理想。
在 PFUser
return 上调用 user.password
nil
。
除非您将密码的位数存储在某处,否则无法做到这一点。老实说,解析知道这一点是很糟糕的做法,坦率地说,你应该考虑一下你的 UI。知道密码中的字符数是一个严重的安全漏洞。密码加密应该只有一种方式!
.password 为nil,因为没有存储密码!它被散列和比较。从未存储。
Parse 表明他们 return 没有明文密码。太好了,但是有没有办法获取密码的长度?
我想在用户界面中显示其密码的星号或项目符号表示形式。如果我能得到密码的长度,我会简单地为密码中的每个字符添加一个 "a" 或其他字符到安全文本字段,或者在标签中添加适当数量的 *。虽然我可以只显示 8 个星号,但他们可能会数数并意识到这并不代表他们的密码,这并不理想。
在 PFUser
return 上调用 user.password
nil
。
除非您将密码的位数存储在某处,否则无法做到这一点。老实说,解析知道这一点是很糟糕的做法,坦率地说,你应该考虑一下你的 UI。知道密码中的字符数是一个严重的安全漏洞。密码加密应该只有一种方式!
.password 为nil,因为没有存储密码!它被散列和比较。从未存储。