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

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

#51
S.T.@.L.K.E.R., как же круто работает, как говорится нет юзвера нет проблем 😀
#52
S.T.@.L.K.E.R. нету лисы... я в опере...
#53
Boltik, о великий вебмастер, так знай же у оперы кеш ооооооооочень своеобразный, а твой редирект ни в сафари не в хроме не с других православных браузерах не сработал зацикливание
#54
kenny а сейчас ? интересует всё кроме оперы
#55
Единственное что у меня работает, так это
if ( !$userdata['session_logged_in'] )
        {
            header('Location: http://site.ru/login.php');
        }
Но это на самом деле не вариант. S.T.@.L.K.E.R. твой вариант тоже не сработал. Тоже цикл. Браузер опера

По сути цикл появляется только после добавления
?redirect=" . $_SERVER['REQUEST_URI']
#56
alesel ты проверь у меня... мне убирать надо эту лажу а так никто и не проверил
#57
Некогда мне короче... Вот ещё такое решение попробуй...
Открыть login.php и найти
define('IN_LOGIN', true);
ниже добавь
define('BB_SCRIPT', 'login');
Открыть page_footer.php и найти
if (!empty($template))
Выше добавить
if( IS_GUEST && (BB_SCRIPT != 'login') && (BB_SCRIPT != 'profile')) {
   header("Location: " . BB_ROOT . "login.php?redirect=" . $_SERVER['REQUEST_URI']);
   exit;
}
#58
if (IS_GUEST && $_SERVER['REQUEST_URI'] != '/login.php'){login_redirect();}
#59
dimka3210 с регистрации на логин кидает
#60
в page_header.php

if(IS_GUEST && BB_SCRIPT != 'login' && BB_SCRIPT != 'profile') login_redirect();