ExBB Community » Файловый ExBB » Модификации и дополнения » Мод: Возврат к исходной странице после регистрации/авторизации/выхода

Страниц (3): « 1 [2] 3 »
 

16. Александр Михалицын - 1 декабря 2009 — 17:12 - перейти к сообщению
Юр, вот этот мод нужно бы в RC2 взять... Подмигивание
17. Александр Михалицын - 2 декабря 2009 — 10:38 - перейти к сообщению
Светлана,
не совсем.

CODE:
function get_rd($sess_id = 0) {
$rd = (!empty($_SESSION['rd'])) ? $_SESSION['rd'] : 'index.php';

if (!$sess_id)
return $rd;

preg_match('#([^\?]+|)(\?([^\#]+)|)(\#(.*)|)#s', $rd, $rd);

if ($rd[3] === '')
$rd[3] = '?'._SESSION_ID;
else
$rd[3] = $rd[2].'&'._SESSION_ID;

if ($rd[4] !== '')
{
$rd[5] = $rd[4];
} else {
$rd[5] = '';
}

return $rd = $rd[1].$rd[3].$rd[5];
}
18. electron - 13 марта 2010 — 06:44 - перейти к сообщению
кстати, да, если на хосте - ошибки нет, а если на денвере форум стоит - то вылезла такая же проблема как у Светланы. код Саши помог решить проблему. спасибо
19. islam333 - 24 сентября 2010 — 18:38 - перейти к сообщению
почему мне пишет 2 сообщения?
(Добавление)
а вс понятно.. почему эти моды не встроят в стандартный пакет форума?
20. igrok54 - 25 сентября 2010 — 20:45 - перейти к сообщению
Я сделал несколько проще. В файле loginout.php перенаправление прописано в строках 64, 80, 89, 93, 103.

В строках 89 (удачный вход в админку ) и 93 ( неудачный вход в админку ) оставил без изменений.

В строках 64, 80 и 103 заменил строку:

CODE:
header('Location: index.php');


на:
CODE:
header('Location: '.$_SERVER['HTTP_REFERER']);


Все, редиректы прописаны...

Примечание:
В строке 64 было:
CODE:
header('Location: index.php?'._SESSION_ID);


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

CODE:
header('Location: index.php');

проверил, все работает нормально и без идентификатора сессии, затем заменил на

CODE:
header('Location: '.$_SERVER['HTTP_REFERER']);
21. yura3d - 25 сентября 2010 — 21:20 - перейти к сообщению
igrok54 пишет:
Я сделал несколько проще.

igrok54 пишет:
header('Location: '.$_SERVER['HTTP_REFERER']);

Это всё конечно хорошо, но указание источника перехода может быть отключено в браузере (а этот вариант встречается весьма часто). Не знаю как в других браузерах, в Опере достаточно нажать F12 и снять флажок Отправлять данные о ссылающейся странице. Ну и всё, заголовок HTTP_REFERER передаваться больше не будет. Во-вторых, нельзя использовать реферер (как, впрочем, и значения других HTTP-заголовков) без предварительной обработки на наличие вредосного JS-кода. Иначе получите XSS, не так давно мы уже это проходили. Ну и в-третьих, что делать тем, у кого форма входа на форум размещена на страницах сайта? Ведь в данном случае после авторизации на форуме произойдёт редирект обратно на сайт
22. igrok54 - 26 сентября 2010 — 04:41 - перейти к сообщению
yura3d
Вы правы. Не учел данные обстоятельства.
23. alexx - 23 октября 2010 — 21:45 - перейти к сообщению
Установил данный мод, все работает.

Есть предложение.
Вот Гость открывает ссылку на форуме, а просматривать имеют право только зарегистрированные пользователи.
На другой странице появляется
Цитата:
Сообщение!

* Только зарегистрированные пользователи могут просматривать этот раздел.



<< Вернуться назад

Жмеш << Вернуться назад и не возвращает...
Как бы решить эту проблему ввиде всплывающего окна небольшого?
24. Дядя Митя - 2 ноября 2010 — 00:49 - перейти к сообщению
Мод установлен, полёт нормальный. Юре плюсик.
25. Alex2014 - 9 февраля 2011 — 00:40 - перейти к сообщению
Работает СПАСИБО!!!
26. RomanT - 16 мая 2011 — 22:25 - перейти к сообщению
всё работает но только у меня вверху стала появляться строка
Цитата:
Notice: Undefined index: ExBBOutlineBlack in /home/virtwww/w_mobchina-ru_c4dc9318/http/forum/include/lib.php on line 244

права в этой папки выставил и на сам файл
27. RomanT - 17 мая 2011 — 21:15 - перейти к сообщению
Может кто нибудь подскажет , понял что что то не так с скином испоьзую ExBBOutlineBlack
28. саня - 7 июня 2011 — 15:50 - перейти к сообщению
подскажите на денвере корректно должен работать или не совсем при просмотре сообщений темы, при входе на форум выкидывает на главную, ошибок не выдаёт, установку 4 раза проверил результат тот-же.
29. BON - 7 июня 2011 — 17:11 - перейти к сообщению
если не ошибаюсь всё должно быть замечательно
30. Defenderyk - 7 июня 2011 — 18:29 - перейти к сообщению
странно, у меня не редиректит обратно на ту же страницу

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0418]     [ ]