【问题标题】:Making a password lock for an app?为应用程序设置密码锁?
【发布时间】:2014-01-17 11:28:23
【问题描述】:

我想为我的应用制作密码解锁屏幕,但我不知道该怎么做。

我希望它看起来像 Apple 设计的版本,即密码锁定设置屏幕。

我该如何做这样的事情,一旦输入所有四位数字,就会立即根据预设密码检查代码?

谢谢!

【问题讨论】:

    标签: iphone objective-c locking passwords


    【解决方案1】:

    刚刚找到一个可以完美复制这一点的项目。我将在此处发布此内容以供将来参考,以防有人需要。 https://github.com/guicocoa/pinview

    【讨论】:

      【解决方案2】:

      很可能您创建了视图,当所有字段都设置好后,您检查已知密码,或者检查输入密码的哈希值与您存储的哈希值。

      基本上你有一个存储的密码/哈希值,当你在视图中填写了所有字段时,你会检查它。

      当密码正确时(通过哈希检查或密码),您将显示下一个视图,否则您将显示错误提示密码不正确。

      【讨论】:

      • 是的,这就是我的意思,但我实际上想知道如何获得这些框并使文本在它们之间无缝移动。
      • 使用 iphone sdk,每当有人添加文本时,您都会有一个回调,如果您看到有一个字符将焦点设置到下一个文本框,就这么简单。看iphonedevsdk.com/forum/iphone-sdk-development/…
      • 感谢您的链接,看起来很有帮助!
      • 实现UIKeyInput Protocol Reference 也是一个好主意,这样您就可以将底层数据存储中的密码归零。 NIST、DoD (STIG)、CIS(安全基准)等机构通常要求归零。
      【解决方案3】:

      这是另一个库,以防万一有人正在寻找这样的东西: http://cocoacontrols.com/platforms/ios/controls/abpadlockscreen

      【讨论】:

      • 正是我想要的!谢谢!
      【解决方案4】:

      iOS 7 风格的密码。完整的功能演示,包含显示不同状态(即启用、测试、更改和关闭)的精彩文档

      https://github.com/rolandleth/LTHPasscodeViewController

      【讨论】:

        猜你喜欢
        • 2011-07-26
        • 1970-01-01
        • 1970-01-01
        • 2022-11-22
        • 2013-08-27
        • 2018-02-11
        • 1970-01-01
        • 2017-01-08
        • 2017-07-24
        相关资源
        最近更新 更多