Как это сделать?

710
.
Незнал как название темы написать :-) вот зашел на сайт, авторизован или нет главная страница показывается, а как сделать чтоб для не авторизованого как обычно главную страницу показывало, а вот зарегистрированого сразу на другую страницу перекидывало например cab/index.php, туда доступ только для зарегистрированых
.
(\/)____o_O____(\/)
Benson1994, в ядре или в шапке сделай условие, если юзер авторизирован, делать редирект. три строки кода
.
Benson1994, По такому принципу
if ($user_id) {
    header('Location: '. $home .'/cab/index.php');
    exit;
}
Но если этот код разместить в шапку (а именно туда его и надо бы), то будет зацикливание. Поэтому в условие ещё необходимо дописать переменную $headmod, и проверять соответствие её значения.
.
ДоХтор, А вот авторизованного перекинет на эту страницу, адрес будет http://site.ru/cab/index.php а хотелось при этом чтоб без этих путей просто главный адрес показывало http://site.ru
mainmenu думал заменить на cab/index, изменил там некоторые моменты насколько мозгов хватило, но не получилось не работает. Как это все намутить можно подскажи пожалуйста
.
# Benson1994 (02.09.2016 / 16:09)
ДоХтор, А вот авторизованного перекинет на эту страницу, адрес будет http://site.ru/cab/index.php а хотелось при этом чтоб без этих путей просто главный адрес показывало http://site.ru
mainmenu ду
А что вообще требуется сделать? В каких случаях и на какие страницы тебе нужна переадресация?
.
ДоХтор, Хотел mainmenu заменить, есть страница cab/index.php хочу ее главной сделать, как это сделать, переименовать в mainmenu и изменить там что то чтоб работало. Я переименовывал и заменял mainmenu но не работает
.
# Benson1994 (02.09.2016 / 16:50)
ДоХтор, Хотел mainmenu заменить, есть страница cab/index.php хочу ее главной сделать, как это сделать, переименовать в mainmenu и изменить там что то чтоб работало. Я переименовывал и заменял mainmen
А тебе только с главной страницы нужна переадресация?
.
ДоХтор, Да
.
# Benson1994 (02.09.2016 / 16:09)
ДоХтор, А вот авторизованного перекинет на эту страницу, адрес будет http://site.ru/cab/index.php а хотелось при этом чтоб без этих путей просто главный адрес показывало http://site.ru
mainmenu ду
ты не ищешь это?
require_once "/cab/index.php";
.
# Benson1994 (02.09.2016 / 17:02)
ДоХтор, Да
В шапку сайта /incfiles/head.php вверху вставь этот код
if ($_SERVER['PHP_SELF'] == '/index.php') {
    header('Location: '. $home .'/cab/index.php');
    exit;
}
Всего: 36