Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.035 c
1-1156158639
webpauk
2006-08-21 15:10
2006.10.01
Градиентная линия


2-1157101292
TrainerOfDolphins
2006-09-01 13:01
2006.10.01
Файл настроек Delfi


15-1157705486
Kolan
2006-09-08 12:51
2006.10.01
Дизайнерская задача :)


2-1158152685
K_Lock
2006-09-13 17:04
2006.10.01
Query_SQL &amp; RETURNING


2-1158065122
p314
2006-09-12 16:45
2006.10.01
Двойное объявление классов




   Наверх