Вниз
Скачать: 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.03 c
2-1158207408
O.O
2006-09-14 08:16
2006.10.01
Погасить message


1-1155738480
vase21
2006-08-16 18:28
2006.10.01
Фотография выделенной части формы


15-1157912513
Tar[OFF]
2006-09-10 22:21
2006.10.01
Помогите сделать принтер


15-1157988739
Дураг
2006-09-11 19:32
2006.10.01
Два “тяжелых” вопроса на сегодняшнем кандминимуме.


2-1157795695
Kalt
2006-09-09 13:54
2006.10.01
Путь к выделеному файлу или автоматическая загрузка текста.




   Наверх