PDA

Просмотр полной версии : ВОпрос jquery и php


kdk
31.10.2009, 20:14
Есть вслыпающие окошко с запросом на авторизацию!
Вопрос :почему не создаеться сессия???


1.php

<style type="text/css">
p {
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>




<?
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
Не за что,только не забудь везде где сессии добавлять это