0

Parse 声明他们不会以纯文本形式返回密码。太好了,但是有没有办法获取密码的长度?

我想在用户界面中显示他们密码的星号或项目符号表示。如果我可以获得密码的长度,我只需将密码中的每个字符添加一个“a”或其他字符到安全文本字段中,或者在标签中添加适当数量的 *s。虽然我可以只显示 8 个星号,但他们可能会计算它们并意识到这不是他们密码的表示,这并不理想。

调用返回。user.password_PFUsernil

4

1 回答 1

4

除非您将密码的位数存储在某处,否则无法做到这一点。老实说,让 parse 知道这一点是很糟糕的做法,坦率地说,你应该考虑你的 UI。知道密码中的字符数是一个严重的安全漏洞。密码加密应该只是一种方式!

.password 为 nil,因为未存储密码!它经过哈希处理和比较。从未存储。

于 2015-05-14T23:45:15.013 回答