За последние 24 часа нас посетили 19358 программистов и 1606 роботов. Сейчас ищут 950 программистов ...

помогите с авторизацией

Тема в разделе "PHP и базы данных", создана пользователем pifagor87, 21 апр 2011.

  1. pifagor87

    pifagor87 Активный пользователь

    С нами с:
    21 апр 2011
    Сообщения:
    11
    Симпатии:
    0
    Есть один файл в формой для авторизации:
    <?php
    require_once("class.verx.php");
    $defVerx=new verx();
    $defVerx->start();
    ?>
    <table width="1000" border="0" align="center" class="main_border">
    <tr align="center">
    <td><img src="img/12.png" width="900" height="100"></td>
    </tr>
    <tr>
    <td><table width="1000" border="0">
    <tr>
    <td width="260" valign="top" class="left"><p align="center" class="title">Розділи</p>
    <div id="coolmenu">
    <a href="index.php">Головна</a>
    <a href="yroku.php">Уроки</a>
    <a href="contacts.php">Контакти</a>
    <a href="vxid.php">Ввійти під своїм нікнеймом</a>
    <a href="reestr.php">Реєстрація</a>
    </div>
    <td valign="middle" >
    <script>
    function change()
    {
    var n=document.getElementById('nik').value;
    var k=document.getElementById('key').value;
    document.getElementById('btn').style.visibility=((n!="")&&(k!=""))?"visible":"hidden";
    }
    </script>
    <form method=get action=f_vxid.php>
    <table>
    <tr>
    <td>
    Логін
    <td>
    Пароль
    <tr>
    <td>
    <input type=text name=login onKeyUp=change() id=nik>
    <td>
    <input type=password name=password onKeyUp=change() id=key>
    <td>
    <input type=submit value=Вхід style=visibility:hidden id=btn>
    </form>
    <td>
    <input type=button value=Скасувати onClick=history.back(1)>
    </table>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    <tr>
    <td><img src="img/footer.jpg" width="1000" height="18"></td>
    </tr>
    </table>
    <?php
    $defVerx->finish();
    ?>

    И второй обработчик:

    <?php
    require_once("class.verx.php");
    $defVerx=new verx();
    $defVerx->start();
    $l=$_GET[login];
    $p=$_GET[password];
    include ("bd.php");
    $res=mysql_query("SELECT * FROM korus WHERE (login='$l' AND password='$p')");
    $f=mysql_num_rows($res);
    if($f)$a=mysql_fetch_array($res);
    echo "Вхід ";
    if(!$f)echo "не ";
    echo "виконаний!";
    $s="";
    if($f)
    {
    $v=array(2,3,4,$nn-2,$nn-1);
    for($i=0;$i<sizeof($v);$i++)
    {
    $j=$v[$i];
    $s=$s."<input type=hidden name=$n[$j] value=$a[$j]>";
    }
    }
    $page=array("vxid","korus");
    $btn=array("Повторити","Ввійти");
    echo '<br><br><table><tr><td>';
    echo "<form method=get action=$page[$f].php>$s<input type=submit value=$btn[$f]></form>";
    echo '<td>';
    echo "<form action=index.php><input type=submit value=Скасувати></form>";
    echo '</table>';

    $defVerx->finish();
    ?>

    Здесь все работает.
    Вопрос в чем:
    нужно создать например опрос, или отзывы о сайте (не важно)
    только чтобы опрос проходить могли только вошедшые на сайт.
    второй вопрос - как сделать так, чтобы после входа на сайт когда перейдеш на главную страницу(или какую другую), отображалось логин вошедшего, и кнопка для выхода с сайта.
    Заранее благодарен