ВОпрос jquery и php

Discussion in 'PHP' started by kdk, 31 Oct 2009.

  1. kdk

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

    Joined:
    8 Nov 2006
    Messages:
    112
    Likes Received:
    5
    Reputations:
    -3
    Есть вслыпающие окошко с запросом на авторизацию!
    Вопрос :почему не создаеться сессия???


    1.php
    PHP:
    <style type="text/css">
    {
      
    padding:10px;
      
    margin:10px;
      
    border:1px dotted #00f;
    }
    #result {
      
    width:400px;
      
    height:100px;
      
    margin:5px;
      
    padding:3px;
    }
    span,em {
      
    color:#0f0;
    }
    button {
      
    margin-left:10px;
    }
    </
    style>
            <
    link type="text/css" href="css/no-theme/jquery-ui-1.7.2.custom.css" rel="stylesheet" />
            <
    script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
            <script type="text/javascript" src="js/jquery-ui-1.7.2.custom.min.js"></script>
    <script type="text/javascript">
    $(function(){
      $("#dialog").dialog({
          autoOpen: false,
          width:800,
          height:400,
      });
      $("#openD").click(function(){
          $("#dialog").dialog("open");
      });
    });
    </script>
    <script type="text/javascript">
    $(document).ready(function(){
      $("button").click(function() {
        var passwords=$("input.password").val();
         var logins=$("input.names").val();
        var zapros="name="+logins+"&pass="+passwords;
        $.ajax({
                     url: "ajax.php",
                    type: "POST",
                    data: zapros,
                    beforeSend: function ()
                        {
                          $("#result").html("<img src='ajax-loader.GIF' />");
                        },
                    success: function (answer)
                        {
                          $("#result").text(answer);
                        }

        });
      });
    });
    </script>
    <div id="dialog" title="Пользовательское соглашение">
        <div id="result"></div><br>
        <input type='text'  class='names'>
        <input type='password' class='password'>
        <button>Получить текст</button>
    </div>
                <a id="openD" href="#">войти на сайт</a> <br>

    PHP:

    <?
    sleep(1);
    $name=$_POST['name'];
    $pass=$_POST['pass'];
    $name=trim($name);
    $pass=trim($pass);
    if(!empty($name) && !empty($pass))
        {
            if($name=="user" && $pass=="pass")
                {
                    $_SESSION['enter'][0]=$name;
                    $_SESSION['enter'][1]=$pass;
                    echo "Добрый день.";
                }
            else
                {
                    echo "Вы не правильно ввели логин и пароль.";
                }

        }
    else
        {
            echo "Вы не заполнили форму.";
        }
    ?>
     
  2. qW1zer

    qW1zer Member

    Joined:
    24 Aug 2009
    Messages:
    129
    Likes Received:
    15
    Reputations:
    5
    Добавь session_start(); в файл где идет проверка логина!То бишь в обработчик
     
  3. kdk

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

    Joined:
    8 Nov 2006
    Messages:
    112
    Likes Received:
    5
    Reputations:
    -3
    ППЦ!!!СПС!
     
  4. qW1zer

    qW1zer Member

    Joined:
    24 Aug 2009
    Messages:
    129
    Likes Received:
    15
    Reputations:
    5
    Не за что,только не забудь везде где сессии добавлять это