[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Несколько вопросов по аякс
Gufon
1Как организовать авторизацию на сайте без перезагрузи, авторизацию я сделаю но вот обновить окно , в котором вместо полей для ввода должно быть *Добро пожаловать* не смогу.
2ВЫход
p.s окно с полями инклудится



Спустя 3 минуты, 34 секунды (21.04.2011 - 00:51) Snus написал(а):
<div id="auth">
... <--- тут форма ввода
</div>


А когда выполняешь скрипт, то
1. Если через jQuery:
$('#auth').html(data);

2. Если через JS:
document.getElementById('auth').innerHTML = data;


Где data - результат обработки ajax

Спустя 13 минут, 16 секунд (21.04.2011 - 01:04) Gufon написал(а):
да это я знаю, но отборка это не вернет,, у меня, там выходом удаляеться куки а входом добавляются куки, а форма уже смотрит если есть куки, то вывести кнопку выход, а если нет кук то вывести форму входа

Спустя 8 минут, 24 секунды (21.04.2011 - 01:12) Snus написал(а):
Цитата (Gufon @ 20.04.2011 - 22:04)
а форма уже смотрит если есть куки, то вывести кнопку выход, а если нет кук то вывести форму входа

Хотел бы я взглянуть как методом "формы" можно проверить кукес :)
Значит, ты неправильно организовал аутентификацию на аяксе.
Как вариант (просто для примера):
2 файла auth.php и auth_func.php

файл auth_func.php
<?php
/// .... <-- тут твои обработки
require_once 'auth.php';
?>


файл auth.php
<?php
if(isset($_COOKIE['cookName'])){
echo $_COOKIE['cookName'];
} else {
... выводим форму ввода логина пароля
}
?>


Как ты понял, то аяксом обращаемся к auth_func.php

Спустя 9 часов, 15 секунд (21.04.2011 - 10:13) Gufon написал(а):
вот код
<?php
if (!isset($_SESSION['login']) and !isset($_SESSION['id']))
{
echo '
<form action="login.php" method="post" name="rega">
<table width="125px;" border="0px">
<tr><td width="60px">Логин:</td><td width="30px"><input name="login" size="12" type="text" /></td></tr>
<tr><td width="60px">Пароль:</td><td width="30px"><input name="password" size="12" type="password" /></td></tr>
<tr><td width="60px"></td><td width="30px"><input name="knopka" value="Вход" type="submit" class="otp"></td></tr>
</form></table><div style="text-align:right; margin:2px;"><a href="#" onclick="modal()" id="openmodal" >Регистрация</a></div>'
;
}
else {
echo "<center>Добро пожаловать <b>".$_SESSION['login']."</b><br><a href='http://guf.org.ua/login.php?exit=1'>Выход!</a></center>";
}
?>

guf.org.ua она справа самая верхняя
-------------
ну куда аяксом эт я понял, я не могу погнять как вывести уже то что мне надо, либо логин либо выход. Без перезагрузки страницы. Мне кажется просто на жаваскрипте вывести, а после обновления уже выведет на php.

Спустя 2 часа, 48 минут, 3 секунды (21.04.2011 - 13:01) Renden написал(а):
Gufon
Прочитай про jquery ajaxSubmit
вот ссылка, там в низу пример, думаю разберешься.

Спустя 1 день, 2 часа, 11 минут, 4 секунды (22.04.2011 - 15:12) Gufon написал(а):
Поставлю вопрос так, как можно заного под инклудить файл, без перезагрузки???
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.