Sid
-
- phpBB 1.4.4
- Сообщения: 176
- Стаж: 17 лет 5 месяцев
- Откуда: Киев
Sid
Зачем вообще SID в некоторых местах? Почему, например, обязателен сид в группах. Почему он всегда появляется при выходе с админки? И зачем вообще идентификатор сессии, если пользователь залогинен? Неужели нельзя не карежить адрес и все параметры передавать через, например, кукисы, или каким то другим путем?
Что будет, если я уберу сид из, скажем, просмотра групп?
Что будет, если я уберу сид из, скажем, просмотра групп?
Музыка - как вино. Некачественная попса, со временем, превращается в уксус.. Рок же только обретает свой истинный вкус..
Я не нацист. Но когда кто нибудь осмелится высказать криво о моей стране я прихожу в ярость.
Немножко знаю xHTML, CSS, слышал про JavaScript, PHP. Уже год использую и стараюсь понять, как устроен phpBB.
[ Mozilla Firefox User ] [ Web Dev panel for FF ] [ xHTML 1.0 Strict ] [ Valid CSS 2.1 ] [ Да, я маньяк! ] [ Я ВКонтакте! ]
Я не нацист. Но когда кто нибудь осмелится высказать криво о моей стране я прихожу в ярость.
Немножко знаю xHTML, CSS, слышал про JavaScript, PHP. Уже год использую и стараюсь понять, как устроен phpBB.
[ Mozilla Firefox User ] [ Web Dev panel for FF ] [ xHTML 1.0 Strict ] [ Valid CSS 2.1 ] [ Да, я маньяк! ] [ Я ВКонтакте! ]
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 9 месяцев
- Откуда: Бердск
так может у вас как раз проблемаShock13666 писал(а):И зачем вообще идентификатор сессии, если пользователь залогинен?
Shock13666 писал(а):все параметры передавать через, например, кукисы
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 1.4.4
- Сообщения: 176
- Стаж: 17 лет 5 месяцев
- Откуда: Киев
Та нет, вроде, проблем нету. Дело в том, что нигде нету идентификатора сессии, кроме как:
1. Сразу после входа
2. При входе в группу. При этом если перемещатся по страницам группы - он пропадает
3. После клика по кнопке "Список форумов" в администраторском разделе.
Установленно огромное число модов. В том числе SE FriendlyBoard и RemoveSid поставляемый с ним. Кукисы работают стабильно. Юзаю Мазиллу. В ие7, ие6, опере9 точно такая же ситуация.
Версия, естественно, 2.0.23
1. Сразу после входа
2. При входе в группу. При этом если перемещатся по страницам группы - он пропадает
3. После клика по кнопке "Список форумов" в администраторском разделе.
Установленно огромное число модов. В том числе SE FriendlyBoard и RemoveSid поставляемый с ним. Кукисы работают стабильно. Юзаю Мазиллу. В ие7, ие6, опере9 точно такая же ситуация.
Версия, естественно, 2.0.23
Музыка - как вино. Некачественная попса, со временем, превращается в уксус.. Рок же только обретает свой истинный вкус..
Я не нацист. Но когда кто нибудь осмелится высказать криво о моей стране я прихожу в ярость.
Немножко знаю xHTML, CSS, слышал про JavaScript, PHP. Уже год использую и стараюсь понять, как устроен phpBB.
[ Mozilla Firefox User ] [ Web Dev panel for FF ] [ xHTML 1.0 Strict ] [ Valid CSS 2.1 ] [ Да, я маньяк! ] [ Я ВКонтакте! ]
Я не нацист. Но когда кто нибудь осмелится высказать криво о моей стране я прихожу в ярость.
Немножко знаю xHTML, CSS, слышал про JavaScript, PHP. Уже год использую и стараюсь понять, как устроен phpBB.
[ Mozilla Firefox User ] [ Web Dev panel for FF ] [ xHTML 1.0 Strict ] [ Valid CSS 2.1 ] [ Да, я маньяк! ] [ Я ВКонтакте! ]
-
- Former team member
- Сообщения: 1935
- Стаж: 17 лет 10 месяцев
- Откуда: Саранск
- Поблагодарили: 3 раза
У меня кстати похожая ситуация. После правильной настройки кукисов пропали сиды, однако в первой же ссылке при входе на форум сид всегда есть. С админкой тоже самое. Насчет групп не смотрел.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
-
- phpBB 1.4.4
- Сообщения: 176
- Стаж: 17 лет 5 месяцев
- Откуда: Киев
А глянуть нетяжело? Интересно просто. Хотя я щас попробую...
Добавлено спустя 21 минуту 12 секунд:
*Настроил cookies согласно FAQ, проверил, как они записались*. Все хорошо. Но все равно в этих трех местах - сид добавляется. Особенно интересует, как убрать в группах.
Добавлено спустя 14 минут 53 секунды:
Не знаю, насколько это правильно, но решил проблему заменой:
на
И аналогично для части, когда человек не состоит в группах. Как раз мне такое больше подходит по дизайну.
Саму же сессию отныне можно передавать пост запросом вместо стандартного гет? Или при переходе по ссылке данные форм не передаются?
Добавлено спустя 21 минуту 12 секунд:
*Настроил cookies согласно FAQ, проверил, как они записались*. Все хорошо. Но все равно в этих трех местах - сид добавляется. Особенно интересует, как убрать в группах.
Добавлено спустя 14 минут 53 секунды:
Не знаю, насколько это правильно, но решил проблему заменой:
Код: Выделить всё
$in_group[] = $row['group_id'];
if ( $row['user_pending'] )
{
$s_pending_groups_opt .= '<option value="' . $row['group_id'] . '">' . $row['group_name'] . '</option>';
}
else
{
$s_member_groups_opt .= '<option value="' . $row['group_id'] . '">' . $row['group_name'] . '</option>';
}
}
while( $row = $db->sql_fetchrow($result) );
$s_pending_groups = '<select name="' . POST_GROUPS_URL . '">' . $s_pending_groups_opt . "</select>";
$s_member_groups = '<select name="' . POST_GROUPS_URL . '">' . $s_member_groups_opt . "</select>";
Код: Выделить всё
$in_group[] = $row['group_id'];
if ( $row['user_pending'] )
{
$s_pending_groups_opt .= '<li><a href="?g=' . $row['group_id'] . '">' . $row['group_name'] . '</a></li>';
}
else
{
$s_member_groups_opt .= '<li><a href="?g=' . $row['group_id'] . '">' . $row['group_name'] . '</a></li>';
}
}
while( $row = $db->sql_fetchrow($result) );
$s_pending_groups = '<ul>' . $s_pending_groups_opt . "</ul>";
$s_member_groups = '<ul>' . $s_member_groups_opt . "</ul>";
Саму же сессию отныне можно передавать пост запросом вместо стандартного гет? Или при переходе по ссылке данные форм не передаются?
Музыка - как вино. Некачественная попса, со временем, превращается в уксус.. Рок же только обретает свой истинный вкус..
Я не нацист. Но когда кто нибудь осмелится высказать криво о моей стране я прихожу в ярость.
Немножко знаю xHTML, CSS, слышал про JavaScript, PHP. Уже год использую и стараюсь понять, как устроен phpBB.
[ Mozilla Firefox User ] [ Web Dev panel for FF ] [ xHTML 1.0 Strict ] [ Valid CSS 2.1 ] [ Да, я маньяк! ] [ Я ВКонтакте! ]
Я не нацист. Но когда кто нибудь осмелится высказать криво о моей стране я прихожу в ярость.
Немножко знаю xHTML, CSS, слышал про JavaScript, PHP. Уже год использую и стараюсь понять, как устроен phpBB.
[ Mozilla Firefox User ] [ Web Dev panel for FF ] [ xHTML 1.0 Strict ] [ Valid CSS 2.1 ] [ Да, я маньяк! ] [ Я ВКонтакте! ]
-
- phpBB 1.4.4
- Сообщения: 176
- Стаж: 17 лет 5 месяцев
- Откуда: Киев
не могу понять, почему при отсключенных кукисах в конце адресса, скажем, в списке пользователей добавляется сид, хотя в коде про него нету ни единого упоминания, а при заходе в группу - не отправляется.... ищу.
Добавлено спустя 4 минуты 31 секунду:
Дошло. Надо добавлять как $SID, а не как $userdata['session_id']
Добавлено спустя 4 минуты 31 секунду:
Дошло. Надо добавлять как $SID, а не как $userdata['session_id']
Музыка - как вино. Некачественная попса, со временем, превращается в уксус.. Рок же только обретает свой истинный вкус..
Я не нацист. Но когда кто нибудь осмелится высказать криво о моей стране я прихожу в ярость.
Немножко знаю xHTML, CSS, слышал про JavaScript, PHP. Уже год использую и стараюсь понять, как устроен phpBB.
[ Mozilla Firefox User ] [ Web Dev panel for FF ] [ xHTML 1.0 Strict ] [ Valid CSS 2.1 ] [ Да, я маньяк! ] [ Я ВКонтакте! ]
Я не нацист. Но когда кто нибудь осмелится высказать криво о моей стране я прихожу в ярость.
Немножко знаю xHTML, CSS, слышал про JavaScript, PHP. Уже год использую и стараюсь понять, как устроен phpBB.
[ Mozilla Firefox User ] [ Web Dev panel for FF ] [ xHTML 1.0 Strict ] [ Valid CSS 2.1 ] [ Да, я маньяк! ] [ Я ВКонтакте! ]
-
- phpBB 1.4.4
- Сообщения: 176
- Стаж: 17 лет 5 месяцев
- Откуда: Киев
Чеееерт. Спасибо огромное!! Вот оно!!
Добавлено спустя 24 минуты 24 секунды:
Еще раз огромное спасибо. Я оочень доволен щас =)))
Добавлено спустя 24 минуты 24 секунды:
Еще раз огромное спасибо. Я оочень доволен щас =)))
Музыка - как вино. Некачественная попса, со временем, превращается в уксус.. Рок же только обретает свой истинный вкус..
Я не нацист. Но когда кто нибудь осмелится высказать криво о моей стране я прихожу в ярость.
Немножко знаю xHTML, CSS, слышал про JavaScript, PHP. Уже год использую и стараюсь понять, как устроен phpBB.
[ Mozilla Firefox User ] [ Web Dev panel for FF ] [ xHTML 1.0 Strict ] [ Valid CSS 2.1 ] [ Да, я маньяк! ] [ Я ВКонтакте! ]
Я не нацист. Но когда кто нибудь осмелится высказать криво о моей стране я прихожу в ярость.
Немножко знаю xHTML, CSS, слышал про JavaScript, PHP. Уже год использую и стараюсь понять, как устроен phpBB.
[ Mozilla Firefox User ] [ Web Dev panel for FF ] [ xHTML 1.0 Strict ] [ Valid CSS 2.1 ] [ Да, я маньяк! ] [ Я ВКонтакте! ]
-
- Former team member
- Сообщения: 1935
- Стаж: 17 лет 10 месяцев
- Откуда: Саранск
- Поблагодарили: 3 раза
я сейчас с чужого компа, не буду на форум залазить. Если еще нужно, то вечером напишу.Shock13666 писал(а):А глянуть нетяжело? Интересно просто. Хотя я щас попробую...
напиши плиз как пофикситьShock13666 писал(а):Спасибо огромное!! Вот оно!!
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
-
- phpBB 1.4.4
- Сообщения: 176
- Стаж: 17 лет 5 месяцев
- Откуда: Киев
Я не уверен, что оно тебе подойдет, так как мой стиль пишется с нуля, базируется на блоках и достаточно нестандартен. Все оформление делается через ксс. Более того, я уверен, что мой метод логически неверен. Но файл прикрепляю.
Добавлено спустя 3 часа 37 минут 35 секунд:
Кстати, как на счет того, чтобы автоматически убирать sid из сообщений пользователей? Скажем, пользователь пишет:
Форум анализирует: "Агамс. Оставил сессию свою. Вырезаем". Таким образом не будет этих пользовательских ссылок с сидами.
Добавлено спустя 1 час 50 минут 18 секунд:
Нашел одно решение. Гурру, подскажите, плз, насколько оно правильное?
Добавлено спустя 3 часа 37 минут 35 секунд:
Кстати, как на счет того, чтобы автоматически убирать sid из сообщений пользователей? Скажем, пользователь пишет:
Код: Выделить всё
На [url=http://example.com/index.php?sid=123456bc00b0bfa7f9fd67b3f97af4bb]главной странице[/url] нашего сайта можно увидеть список форумов
Добавлено спустя 1 час 50 минут 18 секунд:
Нашел одно решение. Гурру, подскажите, плз, насколько оно правильное?
Код: Выделить всё
#
#-----[ Open ] ---------
#
viewtopic.php
#
#-----[ Find ] ---------
#
$message = $postrow[$i]['post_text'];
#
#-----[ After add ] ---------
#
$message = eregi_replace("[\&\?]sid=[a-z0-9]{1,32}", "", $message);
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Музыка - как вино. Некачественная попса, со временем, превращается в уксус.. Рок же только обретает свой истинный вкус..
Я не нацист. Но когда кто нибудь осмелится высказать криво о моей стране я прихожу в ярость.
Немножко знаю xHTML, CSS, слышал про JavaScript, PHP. Уже год использую и стараюсь понять, как устроен phpBB.
[ Mozilla Firefox User ] [ Web Dev panel for FF ] [ xHTML 1.0 Strict ] [ Valid CSS 2.1 ] [ Да, я маньяк! ] [ Я ВКонтакте! ]
Я не нацист. Но когда кто нибудь осмелится высказать криво о моей стране я прихожу в ярость.
Немножко знаю xHTML, CSS, слышал про JavaScript, PHP. Уже год использую и стараюсь понять, как устроен phpBB.
[ Mozilla Firefox User ] [ Web Dev panel for FF ] [ xHTML 1.0 Strict ] [ Valid CSS 2.1 ] [ Да, я маньяк! ] [ Я ВКонтакте! ]