Взломать поле пароля Actionscript? - PullRequest
0 голосов
/ 14 июня 2011

У меня есть этот простой код Actionscript 2.0 для поля пароля. Вы должны ввести «привет», чтобы получить строку «да», в противном случае вы получите строку «нет». Мне было интересно, есть ли какие-либо термины флэш-памятиВы можете войти в поле ввода текста, чтобы получить доступ, отличный от «hello»

, т. е. при вводе строки пароля оператор if скажет (сначала прочитайте код внизу) ...

if(passwordstring == passwordstring)

но это не работает ..

вот мой код:

passwordstring = "hello"

_root.onEnterFrame = function()
{
    if(textfield.text == passwordstring)
    {
        trace("yes");
    }
    else
    {
        trace("no");
    }
}

Ответы [ 2 ]

1 голос
/ 14 июня 2011
if(passwordstring == passwordstring)

Эта строка будет пытаться сопоставить свойство passwordstring с другим свойством passwordstring. Ввод "passwordstring" в текстовое поле не будет таким же, как это, так как он будет читать if("passwordstring" == passwordstring), что будет равно false.

Например, это будет равно false:

var value:String = "abc";
trace("value" == value); // false
0 голосов
/ 14 июня 2011

Возможно, просто используйте обычное текстовое поле, но используйте pwd_txt.displayAsPassword = true;

Вот еще один пример, http://marianomike.com/2009/03/18/easy-flash-as3-password-validation/

...