Просмотр полной версии : Как можно проверить пароль
Svi_stok
06.02.2009, 20:33
Здрасти у меня такой вопрос есть текстовое поле и кнопка
var pass:String;
btn.onPress = function(){
pass = z.text;
}
function password_checker(user_password) {// Создаем функцию проверки
var pass = user_password.toLowerCase();
if (pass == "member") {// Проверяем правилен ли пароль если да возвращаем true
return true;
}
return false;// Если пароль ошибочен возвращаем false
}
Суть как сделать что бы при вводе пароля пользователь получал ответ в том же текстовом поле.
Maxi_Hunter
06.02.2009, 20:47
по примеру:
вы объявляете функцию password_checker(), а где ее вызываете?
Ну это так. А по поводу вопроса, можно решить несколькими способами. Например, написать обработчик, который будет следить, если фокус появился на т.поле, то присваивать тип "password" и текст = "", при потере фокуса т.поле превращается в обычное input или даже dynamic, с текстом "Введите правильный пароль". Соответственно при нажатии на кнопку пароль сохраняется в переменной и проверяется.
Второй способ более простой. Создать два текстовых поля с x=x1 и y=y1, одно - input, второе dynamic. Менять поочередно _visible у каждого поля, тем самым делая вид, что окно одно и то же.
Svi_stok
06.02.2009, 21:00
Спасибо большое за ответ Вы мне очень помогли!!! Жаль только что нельзя как то скрыть password от декомпиляторов. password_checker() вызывать на _root или лучше на _parent извините совсем запуталься
artem_fs
06.02.2009, 21:58
в кнопке вызывайте
Проверки пароля на клиентской стороне не делают.
Проверки пароля на клиентской стороне не делают.
Согласен с __etc - очень небезопасно делать проверки паролей на стороне клиента. Лучше мало-мальски шифровать на стороне флэша и отправлять серверному скрипту любым способом.
Maxi_Hunter
06.02.2009, 23:44
__etc, Vasyaga, ну это только при условии что проект как-то связан с интернетом) если нет, то тут ничего не поделаешь...
Svi_stok
07.02.2009, 11:52
Да больная тема ребята. С протоколами шифрования все сложно из надежного средства наверное остаются одноразовые блокноты. Всем спасибо!!!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.