пароль на текст? (ajax)

Discussion in 'PHP' started by El.DI@BL0, 13 Jan 2010.

  1. El.DI@BL0

    El.DI@BL0 Elder - Старейшина

    Joined:
    18 Apr 2007
    Messages:
    0
    Likes Received:
    119
    Reputations:
    15
    Нужно поставить пароль на определенный текст на странице. Выглядеть должно так: есть поле для ввода пароля. Пользователь вводит пароль, если он верен, поле для пароля исчезает, появляется скрытый текст. Если пароль введен неверно, появляется соответствующая надпись.
    Возможно ли такое реализовать? Буду благодарен за подробный ответ.
     
  2. Vlad&slav

    Vlad&slav Member

    Joined:
    1 Jan 2009
    Messages:
    207
    Likes Received:
    41
    Reputations:
    9
    Конешно, простой аякс и условие в пхп скрипте.
    Тс, чё на сайте за смс будет хd ?
     
  3. El.DI@BL0

    El.DI@BL0 Elder - Старейшина

    Joined:
    18 Apr 2007
    Messages:
    0
    Likes Received:
    119
    Reputations:
    15
    Vlad&slav, можно подробнее?
    кое-какая информация за смс))
     
  4. Winst0n

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

    Joined:
    19 Aug 2008
    Messages:
    92
    Likes Received:
    5
    Reputations:
    0
    http://www.linkexchanger.su/2008/45.html
    почитай
     
  5. In.Exploit

    In.Exploit Banned

    Joined:
    2 Dec 2009
    Messages:
    91
    Likes Received:
    21
    Reputations:
    1
    тебе нужен js or ajax?
    если аякс то условие в скрипте и оболочка подгрузки
     
  6. El.DI@BL0

    El.DI@BL0 Elder - Старейшина

    Joined:
    18 Apr 2007
    Messages:
    0
    Likes Received:
    119
    Reputations:
    15
    все это очень хорошо, но я забыл сказать самое главное: во всем этом я полный ноль( хотелось бы увидеть готовое решение
     
  7. Solker

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

    Joined:
    4 May 2006
    Messages:
    175
    Likes Received:
    53
    Reputations:
    18
    Накатал на скорую руку показ статьи по паролю, без обновления страницы при помощи jquary.

    Index.php
    PHP:
    <html>
    <
    head>
    <
    script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
    <script>
    function article()
        {    
            var id_temp = $("#id").val();
            var pass_temp = $("#pass").val();

            $.post("article.php", 
                { id: id_temp, pass: pass_temp },
                function(data){
                        $('#login').hide();
                        $('#article').html(data);
                });
            return false;
        }
    </script>
    </head>
    <body>
        <div id='login'>
        Введите номер статьи и пароль для нее.<br/>
        ID: <input id='id' type='text'><br/>
        PASS: <input id='pass' type='text'><br/>
        <input type='button' onclick='article()' value='submit'>
        </div>
        <div id='article'>
        </div>
    </body>
    </html>
    article.php
    PHP:
    <?php

    $array 
    = array(
    '1'    => array('Pass1','Article 1'),
    '2'    => array('Pass2','Article 2'),
    '3'    => array('Pass3','Article 3'),
    );

    if(
    $_POST['id'] and $_POST['pass'])
    {    
        if(isset(
    $array[$_POST['id']]))
        {
            if(
    $array[$_POST['id']][0] == $_POST['pass']) 
            {
                echo 
    $array[$_POST['id']][1];
                
            } else echo 
    'Password incorrect';
        } else echo 
    'Article not found';
    }

    ?>