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

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

El.DI@BL0 13.01.2010 20:27

пароль на текст? (ajax)
 
Нужно поставить пароль на определенный текст на странице. Выглядеть должно так: есть поле для ввода пароля. Пользователь вводит пароль, если он верен, поле для пароля исчезает, появляется скрытый текст. Если пароль введен неверно, появляется соответствующая надпись.
Возможно ли такое реализовать? Буду благодарен за подробный ответ.

Vlad&slav 13.01.2010 22:40

Конешно, простой аякс и условие в пхп скрипте.
Тс, чё на сайте за смс будет хd ?

El.DI@BL0 13.01.2010 22:58

Vlad&slav, можно подробнее?
кое-какая информация за смс))

Winst0n 14.01.2010 23:38

http://www.linkexchanger.su/2008/45.html
почитай

In.Exploit 15.01.2010 15:47

тебе нужен js or ajax?
если аякс то условие в скрипте и оболочка подгрузки

El.DI@BL0 15.01.2010 16:27

все это очень хорошо, но я забыл сказать самое главное: во всем этом я полный ноль( хотелось бы увидеть готовое решение

Solker 15.01.2010 18:33

Накатал на скорую руку показ статьи по паролю, без обновления страницы при помощи 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"
            { 
idid_temppasspass_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';
}

?>



Время: 09:44