Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Есть ли такой скрипт в паблике? (https://forum.antichat.xyz/showthread.php?t=186363)

Rastamanka 13.03.2010 08:27

Есть ли такой скрипт в паблике?
 
В общем интересует скрипт ввода пароля с помощью мышки.
То есть нужна типа веб клава и ввод пароля производился ТОЛЬКО с помощью мышки.
Чтобы с клавиатуры пароль ввести было не возможно.
Так же чтобы это пароль постоянно надо было вводить заново.
То есть если человек вышел то при повторном входе предлагало ввести заново.

LStr1ke 13.03.2010 09:23

Как вариант:
Сделать поле пароля заблокированым, а вводить тад только по кнопкам.
Но! Тут конечно не составит труда изменить сорцы убрать пару символов и вводить вручную, ну или напрямую передовать HTTP пакет.
Собственно вот пример на цифрах.
PHP код:

<form method='post'>
    <
input type='text' disabled='true' value='' id='pass_field' />
</
form>
<
div id='buttons_area'>JavaScript disabled.</div>
    <
script type="text/javascript">
    var 
ba "";
    function 
toField(val) {
        
document.getElementById('pass_field').value += val;
    }
    for(var 
i=010i++) {
        
ba += "<input type='button' value='"+i+"' onclick='toField(this.value)' /> ";
    }
    
document.getElementById('buttons_area').innerHTML ba;
    </
script

Результат:
http://s41.radikal.ru/i094/1003/47/e53c2b4b5c5f.png
Конечно можно сделать все намного грамотнее, сделать авторизацию по Ajax'y, усложнить код.
лучше бы написал, что конкретно ты хочешь избежать? Только чтобы пользователь не обращался к клаве, или как то защититься?


Цитата:

Так же чтобы это пароль постоянно надо было вводить заново.
Просто не использовать куки.

Rastamanka 13.03.2010 10:36

Хочется чтобы данное поле невозможно было стащить с помощью пинча и зевса(стандартным набором).
Я понимаю что зевсу можно написать инжект и т.д. чтобы он тащил.
Но мне хотябы чтобы стандартный набор не смог утащить пароль

попугай 13.03.2010 20:24

http://mail.ru/kb

Rastamanka 14.03.2010 00:51

Саму виртуальную клаву найти в интернете не проблема.
А вот как защитить все это дело чтобы нельзя было стащить.
Или можно но в заширофванном виде.

Qb1024 14.03.2010 21:49

использовать AJAX, когда каждое нажатие передаётся непосредственно серверу.
А зачем всё это, если не секрет?


Время: 14:32