| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
tigrov 27.07.2009 00:55
Вот есть форма:<a href="login.php" id="login_link">Логин</a><br/> <div id="overlay"></div> <div id="login_box"> <a href="#" id="close_btn">Закрыть</a> <div id="login_result"></div> <form method="post" action="login.php" id="login_form"> <label for="username">Логин:</label> <input name="username" type="text" id="username" value="" maxlength="20" /><br/> <label for="password">Пароль:</label> <input name="password" type="password" id="password" value="" maxlength="20" /><br/> <input name="Submit" type="submit" id="submit" value="Login" /><br/> </form> <p style="text-align:center">Логин: <b>admin</b>. Пароль <b>admin</b></p> </div>Есть код
<script type="text/javascript">
$(document).ready(function(){
$("#login_link").click(function(e){
var overlay = $("#overlay");
var w = $(window).width();
var h = $(window).height();
overlay.css('width', w);
overlay.css('height', h);
overlay.css('display','block');
$("#login_result").html('').removeClass();
$("#login_box").css('display','block');
e.preventDefault();
});
$("#close_btn").click(function(e){
$("#overlay").css('display','none');
$("#login_box").css('display','none');
});
$("#login_form").submit(function() {
// указываем класс process для div-а сообщений и плавно показываем его
$("#login_result").removeClass().addClass('process').text('Проверка....').fadeIn(1000);
// проверяем через AJAX имя пользователя пароль
$.post($("#login_form").attr('action'), { username:$('#username').val(),password:$('#password').val(),rand:Math.random() } ,function(data) {
if(data==1) {
// логин верный
$("#login_result").fadeTo(200,0.1,function() {
$(this).html('Редирект.....').removeClass().addClass('success').fadeTo(900,1,
function() {
document.location='secure.php';
});
});
} else {
// логин неверный
$("#login_result").fadeTo(200,0.1,function(){
$(this).html('Логин неверен ...').removeClass().addClass('error').fadeTo(900,1);
});
}
});
return false;// отмена отправки формы (действие по умолчанию)
});
});
</script>Вот файл login.php, я в пхп ниселен, как его нарсер перевести? Где тут конект к базе и прочее? <?php
sleep(1);
if (isset($_POST['username']) && isset($_POST['password'])) {
if ($_POST['username'] == 'admin' && $_POST['password'] == 'admin')
echo 1;
else
echo 0;
} else {
echo 0;
}
?>