如何将字符串与用户密码进行比较?

时间:2017-03-30 07:08:44

标签: macos applescript

我正在尝试创建一个AppleScript程序,要求用户输入密码并检查变量返回的文本是否等于其真实密码。我不是试图获得管理员权限,只是尝试检索用户的密码并将其存储在字符串中。我懒得根据真实用户密码检查变量的原因是我不希望用户只是输入随机的东西。有没有办法做到这一点? 谢谢!

1 个答案:

答案 0 :(得分:0)

简而言之,你不能。我已经对此进行了相当多的研究,并且没有办法让用户通过。如果可以,你可以用一个简单的脚本破坏他们的计算机。 " Keychain Application"使密码远离任何类型的脚本。抱歉失望。 :(

如果可以的话,就像这样:

set realPassword to administrator password of (get system info) set theirPassword to null if realPassword is theirPassword then say "yay" else say "nope" end if