Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.01;
Скачать: CL | DM;

Вниз

сессии   Найти похожие ветки 

 
num   (2006-09-11 08:41) [0]

Добрый день!
В скриптах использую сессии.Если отключить кукисы, то скрипт выдает неправильные результаты: при авторизации авторизуется с 3-го раза, в строке идентификатор phpsesid то появляется, то нет. То авторизуешся нормально, затем неожиданно вылетаеш в "гостя". На что следует обратить внимание?


 
Алхимик ©   (2006-09-11 10:00) [1]

В общем случае:
http://www.codenet.ru/webmast/php/PHP-Sessions.php
В частном случае:
"Код в студию!"


 
num   (2006-09-11 13:47) [2]

Это код авторизации:
<?php
session_start();

if ((isset($log))and(isset($pass)))
{

session_register("auth","PHPUSER","PHPPW","mesto");
$open=file("passw/passw");

 foreach($open as $value)
 {
  if (substr($value,0,-1)=="$log^$pass")
{
$auth=1;
       $PHPUSER=$log;
$PHPPW=$pass;
}
 }
if ($auth!=1)
{
   echo("Ошибка: неверное имя или пароль<br><A href=\"javascript:history.back();\" class=\"st\" >назад</a>");
}
else echo ("Вы вошли под именем:&nbsp$PHPUSER<br><A href=\"javascript:history.back();\" class=\"st\" >назад</a>");
}
require "down.php";
?>

а это уже на другой странице:
<?PHP
session_start();
if ((isset($auth))AND($auth==1))
{echo("Здравствуйте, $PHPUSER");
}
else echo("<div>&nbsp&nbspЗдравствуйте,&nbspГость</div>");
?>

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


 
num   (2006-09-11 13:49) [3]

переменную mesto в скрипте авторизации убрать, забыл это сделать, раньше использовал


 
num   (2006-09-11 13:51) [4]

забыл добавить-если разрешить использовать кукисы-все просто замечательно...


 
_dimka ©   (2006-09-11 13:53) [5]

попробуйте использовать $_SESSION["auth"], вместо $auth



Страницы: 1 вся ветка

Текущий архив: 2006.10.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.108 c
8-1142105887
Serg1981
2006-03-11 22:38
2006.10.01
Работа с JPEG


2-1158257492
арт
2006-09-14 22:11
2006.10.01
разработка компонента


15-1157819399
PSPF2003
2006-09-09 20:29
2006.10.01
Смена IP адреса


15-1157900925
новоалексан
2006-09-10 19:08
2006.10.01
Как создать true type шрифт?


4-1148476053
Raptoridzevv
2006-05-24 17:07
2006.10.01
мессадж бох - определить хендл