[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не выводится нужная информация при авторизации
9xakep
<?PHP
error_reporting(E_ALL);
echo "
Введите свой логин: <input type='text' value='' id='login'><br>
Введите свой пароль: <input type='text' id='pass'><br>
<input type='button' value='Войти' onclick='logIn()'>
<script>
function logIn() {
var login = document.getElementById('login').value
login = encodeURIComponent(login)
var pass = document.getElementById('pass').value
pass = encodeURIComponent(pass)
var r = new XMLHttpRequest; // создать запрос
r.onreadystatechange = function () {
if(r.readyState==4 && r.status == 200) {
alert(r.responceText) // если все хорошо, вывести ответ
}
}
r.open('GET', 'login.php?login='+login+'&pass='+pass, true)
r.send(null)
}
</script>
"
;
$connect = mysql_connect('localhost', 'gmoryes_login', '****'); // конектимся к БД
$login = (isset($_GET['login'])) ? $_GET['login'] : false;
$pass = (isset($_GET['pass'])) ? $_GET['pass'] : false;
mysql_select_db('gmoryes_login', $connect); // выбираем таблицу
if($login) {
if($pass) {
$res = mysql_query("SELECT `name`, `pass` FROM `users` WHERE `name` = '$login' AND `pass` = '$pass'");
$res = mysql_fetch_assoc($res);
if($res['name']!='' && $res['pass']!= '') {
echo '<b>good</b>'; // все, это на странице не выводиться!
} else {
echo '<b>bad</b>'; // как и это!
}
}
}

?>

Хотя ответ в фаербаге приходит нормально(не обращать внимание на кодировки) Это как раз когда я все правильно ввел
user posted image :ph34r:



Спустя 16 минут, 28 секунд (4.05.2012 - 21:44) m4a1fox написал(а):
9xakep
Не увидел вопроса.

Спустя 7 минут, 6 секунд (4.05.2012 - 21:51) 9xakep написал(а):
Черт) Проблема в том, что на странице ничего не изображается, то есть все как было так и есть, вот сам сайт, введи логин: sdf, pass: we. Он зайдет, но на странице ничего не пишет, то бишь echo 'good' грубо говоря не работает, надеюсь понятно объяснил blink.gif

Спустя 5 минут, 41 секунда (4.05.2012 - 21:57) m4a1fox написал(а):
php код в самое начало файла

Спустя 7 минут, 33 секунды (4.05.2012 - 22:04) johniek_comp написал(а):
9xakep
Ты же хакер, а о защите ничего не знаешь smile.gif Я зашел не зная пароля, только логин rolleyes.gif

Спустя 8 часов, 14 минут, 44 секунды (5.05.2012 - 06:19) 9xakep написал(а):
johniek_comp, куда зашел? В аккаунт или в БД? В любом случае было бы что скрывать.. wink.gif
m4a1fox, ничего не изменилось, на страницу все равно ничего не выводит unsure.gif

Спустя 3 часа, 14 минут (5.05.2012 - 09:33) Kusss написал(а):
А что ты хочешь получить в ответ , если у тебя данные проверяются только при GET запросе.
сделай вот так , и всё выведется

Спустя 7 часов, 18 минут, 5 секунд (5.05.2012 - 16:51) 9xakep написал(а):
Kusss, проблема уже решена, да, вы были правы, решил так: в js обрабатывал ответ, в случае good, добавляется в сессию, потом в куки, ну итд
Быстрый ответ:

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