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

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   ВОпрос jquery и php (https://forum.antichat.xyz/showthread.php?t=152708)

kdk 31.10.2009 20:14

ВОпрос jquery и php
 
Есть вслыпающие окошко с запросом на авторизацию!
Вопрос :почему не создаеться сессия???


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({
      
autoOpenfalse,
      
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",
                
datazapros,
                
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 
"Вы не заполнили форму.";
    }
?>


qW1zer 31.10.2009 21:05

Добавь session_start(); в файл где идет проверка логина!То бишь в обработчик

kdk 31.10.2009 22:52

ППЦ!!!СПС!

qW1zer 31.10.2009 23:04

Не за что,только не забудь везде где сессии добавлять это


Время: 06:06