我正在制作一个需要根权限的应用程序。如果这是一个愚蠢的问题,我是新来鼓掌和道歉的,但我想做的是检查密码是否正确。我从这样的提示符中获得密码字符串:
set thePass to the text returned of (display dialog "I need you to enter your password" default answer "" buttons {"Okay"} default button 1 with icon file ((path to resource "Icon.icns") as text
我试图纠正一些代码,以防止用户在密码提示中输入他们的密码。我正在考虑防止用户在密码提示中有三个连续的字符,即使它们被一个字符分隔,即password d。
我编写了下面的代码,但这会防止密码提示,例如: password: p123a21312swert1,这太严格了。这是因为我从密码提示中删除了所有不在密码中的字符。我到处找了一遍,但找不到任何相关的东西。
var strippedPwdHint = new string(sValue.Where(c => sCompareTo.ToCharArray().Contains(c)).ToArray());
for (var i = 0