从Parse获取当前用户密码的长度?

时间:2015-05-14 23:26:22

标签: ios parse-platform pfuser

解析状态它们不以纯文本形式返回密码。这很好,但有没有办法获得密码的长度?

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

user.password上呼叫PFUser会返回nil

1 个答案:

答案 0 :(得分:4)

除非您在某处存储密码的位数,否则无法执行此操作。说实话,解析知道这是很糟糕的做法,坦率地说你应该考虑你的用户界面。知道密码中的字符数是一个严重的安全漏洞。密码加密应该只是一种方式!

.password为nil,因为密码未存储!它进行了哈希和比较。从未存放过。