Есть ли такой скрипт в паблике?

Discussion in 'PHP' started by Rastamanka, 13 Mar 2010.

  1. Rastamanka

    Rastamanka Elder - Старейшина

    Joined:
    26 Nov 2008
    Messages:
    429
    Likes Received:
    11
    Reputations:
    7
    В общем интересует скрипт ввода пароля с помощью мышки.
    То есть нужна типа веб клава и ввод пароля производился ТОЛЬКО с помощью мышки.
    Чтобы с клавиатуры пароль ввести было не возможно.
    Так же чтобы это пароль постоянно надо было вводить заново.
    То есть если человек вышел то при повторном входе предлагало ввести заново.
     
  2. LStr1ke

    LStr1ke Elder - Старейшина

    Joined:
    29 Jul 2009
    Messages:
    800
    Likes Received:
    145
    Reputations:
    73
    Как вариант:
    Сделать поле пароля заблокированым, а вводить тад только по кнопкам.
    Но! Тут конечно не составит труда изменить сорцы убрать пару символов и вводить вручную, ну или напрямую передовать 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>
    Результат:
    [​IMG]
    Конечно можно сделать все намного грамотнее, сделать авторизацию по Ajax'y, усложнить код.
    лучше бы написал, что конкретно ты хочешь избежать? Только чтобы пользователь не обращался к клаве, или как то защититься?


    Просто не использовать куки.
     
    #2 LStr1ke, 13 Mar 2010
    Last edited: 13 Mar 2010
  3. Rastamanka

    Rastamanka Elder - Старейшина

    Joined:
    26 Nov 2008
    Messages:
    429
    Likes Received:
    11
    Reputations:
    7
    Хочется чтобы данное поле невозможно было стащить с помощью пинча и зевса(стандартным набором).
    Я понимаю что зевсу можно написать инжект и т.д. чтобы он тащил.
    Но мне хотябы чтобы стандартный набор не смог утащить пароль
     
  4. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,515
    Likes Received:
    400
    Reputations:
    196
    http://mail.ru/kb
     
  5. Rastamanka

    Rastamanka Elder - Старейшина

    Joined:
    26 Nov 2008
    Messages:
    429
    Likes Received:
    11
    Reputations:
    7
    Саму виртуальную клаву найти в интернете не проблема.
    А вот как защитить все это дело чтобы нельзя было стащить.
    Или можно но в заширофванном виде.
     
  6. Qb1024

    Qb1024 New Member

    Joined:
    15 Jul 2009
    Messages:
    323
    Likes Received:
    4
    Reputations:
    0
    использовать AJAX, когда каждое нажатие передаётся непосредственно серверу.
    А зачем всё это, если не секрет?