Автоматический редирект на страницу логина.

Started by Faben on 2012-04-07 05:43 — 91 replies, 13969 views

#11
видимо реврайты не вариант
#12
видимо реврайты не вариант
естественно не вариант. откуда реврайты знают залогинен ты или нет.
#13
Можно в index.php, viewforum.php, viewtopic.php (или выставить права на просмотр в админке)
После
require(BB_ROOT . "common.php");
вставить
if (IS_GUEST)
{
login_redirect();
}
#14
Можно в index.php, viewforum.php, viewtopic.php (или выставить права на просмотр в админке)
После
require(BB_ROOT . "common.php");
вставить
if (IS_GUEST)
{
login_redirect();
}
ну или в page_header.php 😉
#15
Так какой вариант рабочий?
#16
Так какой вариант рабочий?
в page_header.php
PHP: if (IS_GUEST){login_redirect();}
#17
Попробовал, то что Вы написали. В итоге при заходе на трекер ничего не происходит, а в браузере ссылка получает след. вид:
http://site.ru/login.php?redirect=/...n.php?redirect=/login.php?redirect=/index.php
http://site.ru/login.php?redirect=/...n.php?redirect=/login.php?redirect=/index.php
#18
Попробовал, то что Вы написали. В итоге при заходе на трекер ничего не происходит, а в браузере ссылка получает след. вид:
Читай в верху. Это бесконечный цикл редиректа🙁
#19
if( !$userdata['session_logged_in'] ) {
  header("Location: " . append_sid(BB_ROOT . "login." . $phpEx . "?redirect=".$_SERVER['REQUEST_URI']));
exit;
}
#20
if( !$userdata['session_logged_in'] ) {
  header("Location: " . append_sid(BB_ROOT . "login." . $phpEx . "?redirect=".$_SERVER['REQUEST_URI']));
exit;
}
append_sid вроде как выпилино...