помогите pls кто знает!!!

12
vlad6464
На сайте с 27.08.2007
Offline
119
1154

Народ подскажите пожалуйста кто знает!

Значит ситуация такая: Скрипт работает на сессиях, при вводе логина и пароля идет проверка с БД на наличие таких записей, если все в порядке - логин и пароль забиваются в сессию.

Проблема в том, что с некоторых компов все работает нормально, а с некоторых - при входе аудентификация не происходит, хоть и пропускает в закрытую зону.

из за чего может быть?

помогите исправить это.

Продвигаю сайты SEO. Писать в личку. Хорошая пп под разный траф (http://seriouspartner.biz/registration/7875), советую!
N
На сайте с 15.12.2006
Offline
49
#1
vlad6464:
при входе аудентификация не происходит, хоть и пропускает в закрытую зону

- это как?

[Удален]
#2

Таблица сессии в порядке?

Какой двиг?

vlad6464
На сайте с 27.08.2007
Offline
119
#3

krasikov, стартуется нормально, на закрытую страницу почему-то не для всех компов передаются данные...

насчет движка - пхп5

vlad6464
На сайте с 27.08.2007
Offline
119
#4
NAMnam:
- это как?

я сам не понимаю как так происходит и почему...

[Удален]
#5

Думаю, прежде всего нужно проверить в phpMyAdmin таблицу сессии в БД.

vlad6464
На сайте с 27.08.2007
Offline
119
#6
krasikov:
Думаю, прежде всего нужно проверить в phpMyAdmin таблицу сессии в БД.

хм.. нету там такого

и вообще впервые про такое слышу... может ты думаешь что я сессии в БД еще заношу?:)

T
На сайте с 11.07.2007
Offline
43
#7

а с куками все в поряде на этих компах?

КМ
На сайте с 08.03.2007
Offline
66
#8
vlad6464:
может ты думаешь что я сессии в БД еще заношу?:)

ап ну так ты не заносиш чтоли ?

нужно делать другой механизм... не сессии пхп а сессии которые хранятся в БД.

если по теме то покажи участок кода с авторизацией.

vlad6464
На сайте с 27.08.2007
Offline
119
#9
Toster:
а с куками все в поряде на этих компах?

да все в порядке, причем компы на которых не проходит их большинство

vlad6464
На сайте с 27.08.2007
Offline
119
#10
КиллерМЕН:
ап ну так ты не заносиш чтоли ?

нужно делать другой механизм... не сессии пхп а сессии которые хранятся в БД.

если по теме то покажи участок кода с авторизацией.

login.php

<?

include("../func.php"); //подключаемся к базе и т.п.

session_start();

$u = mysql_query("SELECT * FROM `user` WHERE `login`='".$_POST['login']."' AND `pass`='".substr(md5($_POST['pass']),0,30)."'");

if(@mysql_num_rows($u)>0) {

$_SESSION['login'] = $_POST['login'];

$_SESSION['pass'] = substr(md5($_POST['pass']),0,30);

header('Location: пересылаем в catalog.php ');

} else {

header('Location: пересылаем на страницу с ошибкой');

}

?>

catalog.php

<?

session_start();

if(!isset($_GET['guest']) && !empty($_SESSION['login']) && !empty($_SESSION['pass'])) {

$stat = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `login`='".$_SESSION['login']."' AND `pass`='".$_SESSION['pass']."'"));

@include('../rustat.php'); //Инклюдим файлег со статистикой пользователя... В этом файлиге его статистика не отображается (выводил сессии - они пустые, вардамп($stat) - не делается =(

} else {

print '<a href="reg.php">Регистрация</a><br>';

}

?>

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий