|
|
|
|
|
для: namo
(25.11.2005 в 17:10)
| | главное что заработало и все таки обнаружил ... остальное не важно у всех у нас бывает мозги устают :))) | |
|
|
|
|
|
|
|
для: Ressfourt
(25.11.2005 в 17:01)
| | сорри за мозгое....во, забыл на мастерхосте прописать session_start(); | |
|
|
|
|
|
|
|
для: namo
(25.11.2005 в 16:55)
| | кхм покажи теперь часть кода где проверяются задействованы ли сесси после редиректа | |
|
|
|
|
|
|
|
для: Ressfourt
(25.11.2005 в 16:49)
| | print_r($_SESSION) уже делал, переменные создаются, вот только после редиректа они исчезают... | |
|
|
|
|
|
|
|
для: namo
(25.11.2005 в 16:30)
| | попробуй SELECT * FROM shop_users WHERE email = '$email AND pass = '$pass'
а вобще сделай тест после авторизации не делай редирект а сделай так print_r($_SESSION) и посмотри зайдествованы ли они | |
|
|
|
|
|
|
|
для: Ressfourt
(25.11.2005 в 16:23)
| | эх... открываю комерческую тайну :)
это инклюдный файл session_start в другом файле...
<?
if( isset($_POST['submit']) )
{
$email = null;
$pass = null;
$email = $util->ClearVar($_POST['login']);
$pass = $util->ClearVar($_POST['pass']);
$mysql = mysql_query("SELECT * FROM 'shop_users' WHERE 'email' = '$email' AND 'pass' = '$pass'");
if( $mysql && mysql_num_rows($mysql) > 0 )
{
$_SESSION['user']['login'] = $email;
$_SESSION['user']['pass'] = $pass;
$util->Redirect('?');
}
else
{
$smarty->assign("ABC", "main");
$smarty->assign('file', '_login.html');
$smarty->assign('title', 'Parfum.ru - Вход');
$smarty->display('index.html');
}
}
else
{
$util->Redirect('?');
}
?>
|
| |
|
|
|
|
|
|
|
для: namo
(25.11.2005 в 16:19)
| | покажи часть кода самой авторизации и часть кода уже после авторизации чтоб посмотреть как задействовано у тебя может найдем почему падает сессия | |
|
|
|
|
|
|
|
для: Ressfourt
(25.11.2005 в 16:15)
| | ошибки быть не может, все нормально работает на localhost ! после редиректа сессия сохраняется, а вот на mastehost она падает, ну да ладно, посмотрю чё ещё можно сделать... | |
|
|
|
|
|
|
|
для: namo
(25.11.2005 в 16:13)
| | кхм если везде прописано тогда где то ошибка кода может где то не так используешь переменные | |
|
|
|
|
|
|
|
для: Ressfourt
(25.11.2005 в 16:12)
| | >у тебя session_start() прописан в самом начале кода на всех страницах?
конечно
>в данном случае exit убери
могу и убрать, разве это так необходимо ???? | |
|
|
|
|